Optim Data Privacy Providers  11.3.0
 All Data Structures Files Functions Variables Macros Groups Pages
ODPPDataTypesH.h
1 /*----------------------------------------------------------------------------
2 File Name: ODPPDataTypesH.h
3 
4 Purpose: Declarations for the datatypes supported by individual Service
5  Providers. Used by individual Service Providers like CCN, NID,
6  etc. to validate the input data type.
7 
8 Author:
9  IBM Optim
10 ----------------------------------------------------------------------------*/
11 #ifndef __ODPPDATATYPESH__
12 #define __ODPPDATATYPESH__
13 
14 /* ODPP Data Types */
15 /* Database internal data types will be converted to ODPP data types before
16  use by ODPP */
24 
32 #define ODPPDATATYPE_CHAR 1
33 
41 #define ODPPDATATYPE_VARCHAR 2
42 
50 #define ODPPDATATYPE_VARCHAR_SZ 3
51 
59 #define ODPPDATATYPE_WCHAR 4
60 
68 #define ODPPDATATYPE_WVARCHAR 5
69 
77 #define ODPPDATATYPE_WVARCHAR_SZ 6
78 
86 #define ODPPDATATYPE_LONG_LONG 7
87 
95 #define ODPPDATATYPE_U_LONG_LONG 8
96 
104 #define ODPPDATATYPE_INTEGER 9
105 
113 #define ODPPDATATYPE_U_INTEGER 10
114 
121 #define ODPPDATATYPE_DECIMAL_370 13
122 
129 #define ODPPDATATYPE_ODBC_DATE 14
130 
137 #define ODPPDATATYPE_ODBC_TIME 15
138 
145 #define ODPPDATATYPE_ODBC_TIMESTAMP 16
146 
182 #define ODPPDATATYPE_DATETIME_SZ 17
183 
219 #define ODPPDATATYPE_DATETIME_WSZ 18
220 
227 #define ODPPDATATYPE_DOUBLE 19
228 
236 #define ODPPDATATYPE_FLOAT 20
237 
245 #define ODPPDATATYPE_SMALLINT 21
246 
253 #define ODPPDATATYPE_USMALLINT 22
254 
261 #define ODPPDATATYPE_TINYINT 23
262 
269 #define ODPPDATATYPE_UTINYINT 24
270 
306 #define ODPPDATATYPE_DATETIME_CHAR 25
307 
343 #define ODPPDATATYPE_DATETIME_VARCHAR 26
344 
380 #define ODPPDATATYPE_DATETIME_WCHAR 27
381 
417 #define ODPPDATATYPE_DATETIME_WVARCHAR 28
418 
419 /* Database specific data types */
420 
421 /* ORACLE */
429 #define ODPPDATATYPE_ORA_VARNUM 101
430 
431 /* DB2 */
439 #define ODPPDATATYPE_GRAPHIC 111
440 
448 #define ODPPDATATYPE_VARGRAPHIC 112
449 
450 /* INFORMIX */
451 
452 /* SQL SERVER */
453 
455  // end of groupODPPDatatypes
456 #endif /*__ODPPDATATYPESH__*/