Caché Objects | 第六章 | 定义数据类型类(DTC)

数据类型类(Data Type Classes):用作对象类中文本属性的类型。本文中,简写为 DTC

一、DTC概述

1.1 DTC功能

DTC提供以下功能:

  • 它们通过提供 SQL 逻辑操作、客户端数据类型 和 转换信息 来提供 SQL、ODBC、ActiveX 和 Java 互操作性。
  • 它们为文本数据值提供验证,您可以使用DTC类参数扩展自定义这些值。
  • 它们管理文本数据的存储(在磁盘上)、逻辑(在内存中)和显示格式的转换。

有关编译器如何使用DTC属性生成代码的信息,请参阅“使用和重写属性方法”一章。

1.2 DTC与其他类的区别

DTC在许多方面与其他类不同:

  • 它们不能单独实例化或存储
  • 它们不能包含属性
  • 它们支持一组特定的方法(称为数据类型接口)。

1.3 属性(Property)方法及工作原理

Class Datatypes.Container Extends %RegisteredObject
{
   

Property P1 As %String;

Property P2 As %Integer;

Property P3 As %Boolean;

}

这里,我们称Datatypes.Container容器类

当您向类添加文本属性编译该类时,Caché 会向该类添加属性方法。属性方法控制容器类如何处理这些属性的数据。该系统的工作原理如下:

  • 每个DTS都提供了一组方法,更具体地说是方法生成器Caché 在编译使用它们的类时会使用这些方法。方法生成器是生成自己的运行时代码的方法。
    在这里显示的示例中,当我们编译数据Datatypes.Container类时,编译器使用 %String%Integer%BooleanDTS的方法生成器。这些方法生成器为每个属性创建方法,并将这些方法添加到容器类中。如上所述,这些方法称为属性方法。它们的名称以它们所适用的属性的名称开头。例如,对于 P1 属性,编译器会生成 P1IsValid()P1Normalize()P1LogicalToDisplay()P1ToDisplayToLogical() 等方法。
  • 容器类在处理
内容概要:《2024年中国城市低空经济发展指数报告》由36氪研究院发布,指出低空经济作为新质生产力的代表,已成为中国经济新的增长点。报告从发展环境、资金投入、创新能力、基础支撑和发展成效五个维度构建了综合指数评价体系,评估了全国重点城市的低空经济发展状况。北京和深圳在总指数中名列前茅,分别以91.26和84.53的得分领先,展现出强大的资金投入、创新能力和基础支撑。低空经济主要涉及无人机、eVTOL(电动垂直起降飞行器)和直升机等产品,广泛应用于农业、物流、交通、应急救援等领域。政策支持、市场需求和技术进步共同推动了低空经济的快速发展,预计到2026年市场规模将突破万亿元。 适用人群:对低空经济发展感兴趣的政策制定者、投资者、企业和研究人员。 使用场景及目标:①了解低空经济的定义、分和发展驱动力;②掌握低空经济的主要应用场景和市场规模预测;③评估各城市在低空经济发展中的表现和潜力;④为政策制定、投资决策和企业发展提供参考依据。 其他说明:报告强调了政策监管、产业生态建设和区域融合错位的重要性,提出了加强法律法规建设、人才储备和基础设施建设等建议。低空经济正加速向网络化、智能化、规模化和集聚化方向发展,各地应找准自身比较优势,实现差异化发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值