cache 元素 数据类型类(1)

数据类型类

Caché 提供了许多的数据类型类,而Caché 里面的每一个数据类型其实就是一个数据类型类。用户可以通过正确的定义数据类型类而定制自己的数据类型

数据类型类提供的功能类似于SQL里面的表的字段。

数据类型类不同于其它的类在:
数据类型类不能形成实例;
数据类型类不能包含属性;
数据类型接口隐藏了数据类型类的方法。

基本的数据类型:
%Binary  二进制数据
%Boolean  布尔值 
%Currency  货币
%Date   时间
%Float    浮点数
%Integer   整数
%List   列表
%Name  名字
%Numeric  实数
%Status  状态
%String   字符串
%Time    时间
%TimeStamp   日期+ 时间

 

数据格式和格式间的转化
i.  格式的种类
Display   用户界面上表示出的格式
Logical    在内存中存储的时候的格式
Storage   数据库里用来存储的格式 
ODBC   用于ODBC 和SQL访问的格式 
ii.  格式转换的方法
DisplayToLogical()   
LogicalToDisplay()   
LogicalToOdbc()   
OdbcToLogical()   
LogicalToStorage()   
StorageToLogical()

例如,如果一个类Person里的属性DOB是%Date数据类型的。那么Caché会自动地产生DOBDisplayToLogical()方法。

原文地址:https://www.cnblogs.com/lifetraveler/p/2693862.html