第117章 属性关键字 - Transient
指定属性是否存储在数据库中。仅适用于持久类。
用法
要指定属性不存储在数据库中,请使用以下语法:
Property name As classname [ Transient ];
否则,请省略此关键字或将该词放在该关键字之前。
详情
对于持久化类,指定属性不存储在数据库中。
请注意, IRIS验证瞬态属性的方式与验证其他属性的方式相同。例如,当保存对象时,系统会验证其所有属性,包括所有临时属性。
在子类中,可以将非瞬态属性标记为瞬态Transient,但不能反过来。
默认
如果省略此关键字,则属性不是瞬态Transient的。
第118章 查询关键字 - ClientName
此查询的客户端投影使用的别名。
用法
要在将查询投影到客户端语言时覆盖查询的默认名称,请使用以下语法:
Query name(formal_spec) As classname [ ClientName = clientname ] { //implementation }
其中clientname是在客户端语言中使用的名称。
详情
当查询被投影到客户端语言时,此关键字允许定义查询的替代名称。如果查询名称包含客户端语言中不允许的字符,这尤其有用。
默认
如果省略此关键字,查询名称将用作客户端名称。
第119章 查询关键字 - Final
指定此查询是否为最终查询(不能在子类中覆盖)。