前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >属性关键字Transient,ClientName,Final,Internal

属性关键字Transient,ClientName,Final,Internal

作者头像
用户7741497
发布2022-07-07 13:47:12
1900
发布2022-07-07 13:47:12
举报
文章被收录于专栏:hml_知识记录

第117章 属性关键字 - Transient

指定属性是否存储在数据库中。仅适用于持久类。

用法

要指定属性不存储在数据库中,请使用以下语法:

代码语言:javascript
复制
Property name As classname [ Transient ];

否则,请省略此关键字或将该词放在该关键字之前。

详情

对于持久化类,指定属性不存储在数据库中。

请注意, IRIS验证瞬态属性的方式与验证其他属性的方式相同。例如,当保存对象时,系统会验证其所有属性,包括所有临时属性。

在子类中,可以将非瞬态属性标记为瞬态Transient,但不能反过来。

默认

如果省略此关键字,则属性不是瞬态Transient的。

第118章 查询关键字 - ClientName

此查询的客户端投影使用的别名。

用法

要在将查询投影到客户端语言时覆盖查询的默认名称,请使用以下语法:

代码语言:javascript
复制
Query name(formal_spec) As classname [ ClientName = clientname ] {    //implementation }

其中clientname是在客户端语言中使用的名称。

详情

当查询被投影到客户端语言时,此关键字允许定义查询的替代名称。如果查询名称包含客户端语言中不允许的字符,这尤其有用。

默认

如果省略此关键字,查询名称将用作客户端名称。

第119章 查询关键字 - Final

指定此查询是否为最终查询(不能在子类中覆盖)。

用法

要指定查询是最终查询,请使用以下语法:

代码语言:javascript
复制
Query name(formal_spec) As classname [ Final ] {    //implementation }

否则,省略此关键字或将单词Not放在关键字的前面。

详解

标记为final的类成员不能在子类中被覆盖。

默认

如果省略此关键字,查询不是最终的。

第120章 查询关键字 - Internal

指定此查询定义是否是内部的(不显示在类文档中)。

用法

要指定此查询定义是内部的,请使用以下语法:

代码语言:javascript
复制
Query name(formal_spec) As classname [ Internal ] {    //implementation }

否则,省略此关键字或将单词Not放在关键字的前面。

详情

内部类成员不会显示在类文档中。如果想让用户看到一个类,但不看到它的所有成员,这个关键字很有用。

默认

如果省略此关键字,此查询将显示在类文档中。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第117章 属性关键字 - Transient
  • 用法
  • 详情
  • 默认
  • 第118章 查询关键字 - ClientName
  • 用法
  • 详情
  • 默认
  • 第119章 查询关键字 - Final
  • 用法
  • 详解
  • 默认
  • 第120章 查询关键字 - Internal
  • 用法
  • 详情
  • 默认
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档