PostgreSQL Source Code  git master
sql3types.h
Go to the documentation of this file.
1 #ifndef _ECPG_SQL3TYPES_H
2 #define _ECPG_SQL3TYPES_H
3 
4 /* SQL3 dynamic type codes */
5 
6 /* chapter 13.1 table 2: Codes used for SQL data types in Dynamic SQL */
7 
8 enum
9 {
19  SQL3_INTERVAL, /* 10 */
26  /* the rest is xLOB stuff */
27 };
28 
29 /* chapter 13.1 table 3: Codes associated with datetime data types in Dynamic SQL */
30 
31 enum
32 {
38 
39  SQL3_DDT_ILLEGAL /* not a datetime data type (not part of
40  * standard) */
41 };
42 
43 #endif /* !_ECPG_SQL3TYPES_H */
@ SQL3_DDT_TIME_WITH_TIME_ZONE
Definition: sql3types.h:36
@ SQL3_DDT_DATE
Definition: sql3types.h:33
@ SQL3_DDT_TIMESTAMP
Definition: sql3types.h:35
@ SQL3_DDT_ILLEGAL
Definition: sql3types.h:39
@ SQL3_DDT_TIMESTAMP_WITH_TIME_ZONE
Definition: sql3types.h:37
@ SQL3_DDT_TIME
Definition: sql3types.h:34
@ SQL3_DATE_TIME_TIMESTAMP
Definition: sql3types.h:18
@ SQL3_FLOAT
Definition: sql3types.h:15
@ SQL3_INTEGER
Definition: sql3types.h:13
@ SQL3_BIT_VARYING
Definition: sql3types.h:23
@ SQL3_abstract
Definition: sql3types.h:25
@ SQL3_BOOLEAN
Definition: sql3types.h:24
@ SQL3_CHARACTER_VARYING
Definition: sql3types.h:20
@ SQL3_BIT
Definition: sql3types.h:22
@ SQL3_SMALLINT
Definition: sql3types.h:14
@ SQL3_INTERVAL
Definition: sql3types.h:19
@ SQL3_DOUBLE_PRECISION
Definition: sql3types.h:17
@ SQL3_NUMERIC
Definition: sql3types.h:11
@ SQL3_ENUMERATED
Definition: sql3types.h:21
@ SQL3_DECIMAL
Definition: sql3types.h:12
@ SQL3_CHARACTER
Definition: sql3types.h:10
@ SQL3_REAL
Definition: sql3types.h:16