CDO中存储的数据类型用如下的接口常量定义:
可以存储的数据类型为:
布尔类型、byte类型、short类型、int类型、long类型、float类型、double类型、String类型、Date类型、Time类型
DateTime类型、CDO类型、布尔数组类型、byte数组类型、short数组类型、int数组类型、long数组类型、float
数组类型、double数组类型、String数组类型、Date数组类型、Time数组类型、DateTime数组类型、CDO数组类型
事先定义好这些数据类型是构造CDO数据结构的基石!
01 | package com.cdoframework.cdolib.base; |
02 |
03 | import java.io.Serializable; |
04 | import java.text.SimpleDateFormat; |
05 |
06 |
07 | public interface DataType extends Serializable |
08 | { |
09 |
10 | |
11 | int NONE_TYPE = 0 ; |
12 |
13 | int BOOLEAN_TYPE = 1 ; |
14 | int BYTE_TYPE = 2 ; |
15 | int SHORT_TYPE = 3 ; |
16 | int INTEGER_TYPE = 4 ; |
17 | int LONG_TYPE = 5 ; |
18 | int FLOAT_TYPE = 6 ; |
19 | int DOUBLE_TYPE = 7 ; |
20 | int STRING_TYPE = 8 ; |
21 | int DATE_TYPE = 9 ; |
22 | int TIME_TYPE = 10 ; |
23 | int DATETIME_TYPE = 11 ; |
24 | int CDO_TYPE = 12 ; |
25 | int RECORD_TYPE = 13 ; |
26 |
27 | int BOOLEAN_ARRAY_TYPE = 101 ; |
28 | int BYTE_ARRAY_TYPE = 102 ; |
29 | int SHORT_ARRAY_TYPE = 103 ; |
30 | int INTEGER_ARRAY_TYPE = 104 ; |
31 | int LONG_ARRAY_TYPE = 105 ; |
32 | int FLOAT_ARRAY_TYPE = 106 ; |
33 | int DOUBLE_ARRAY_TYPE = 107 ; |
34 | int STRING_ARRAY_TYPE = 108 ; |
35 | int DATE_ARRAY_TYPE = 109 ; |
36 | int TIME_ARRAY_TYPE = 110 ; |
37 | int DATETIME_ARRAY_TYPE = 111 ; |
38 | int CDO_ARRAY_TYPE = 112 ; |
39 | int RECORD_SET_TYPE = 113 ; |
40 | |
41 | String DATETIME_FORMAT_STRING = "yyyy-MM-dd HH:mm:ss" ; |
42 | String DATE_FORMAT_STRING = "yyyy-MM-dd" ; |
43 | String TIME_FORMAT_STRING = "HH:mm:ss" ; |
44 | |
45 | SimpleDateFormat DATETIME_FORMAT = new SimpleDateFormat (DATETIME_FORMAT_STRING); |
46 | SimpleDateFormat DATE_FORMAT = new SimpleDateFormat (DATE_FORMAT_STRING); |
47 | SimpleDateFormat TIME_FORMAT = new SimpleDateFormat (TIME_FORMAT_STRING); |
48 | } |
布尔类型、byte类型、short类型、int类型、long类型、float类型、double类型、String类型、Date类型、Time类型
DateTime类型、CDO类型、布尔数组类型、byte数组类型、short数组类型、int数组类型、long数组类型、float
数组类型、double数组类型、String数组类型、Date数组类型、Time数组类型、DateTime数组类型、CDO数组类型
事先定义好这些数据类型是构造CDO数据结构的基石!