sqlrtypes.h File Reference
      
                                            Header for RDM ODBC Level-1 types. More...
          Include dependency graph for sqlrtypes.h:
        
                                                
          This graph shows which files directly or indirectly include this file:
        
                                                
                                                            Data Structures | 
                                                    |
| struct | RDM_TIMETZ_STRUCT | 
| struct | RDM_TIMESTAMPTZ_STRUCT | 
                                                            Typedefs | 
                                                    |
| typedef RDM_ROWID_T | SQLROWID | 
                                                            Enumerations | 
                                                    |
| enum | RDM_CONN_TYPE { CT_LOCAL = 0, CT_REMOTE, CT_UNKNOWN } | 
| RDM specific connection type values. More... | |
                                                            Variables | 
                                                    |
| const typedef void * | SQLCPOINTER | 
Detailed Description
Header for RDM ODBC Level-1 types.
Macro Definition Documentation
SQL_ATTR_RDM_CAT_BUFFER
| #define SQL_ATTR_RDM_CAT_BUFFER 401 /* SetCatalog */ | 
SQL_ATTR_RDM_CAT_FILE
| #define SQL_ATTR_RDM_CAT_FILE 402 /* SetCatalogFromFile */ | 
SQL_ATTR_RDM_CONN_TYPE
| #define SQL_ATTR_RDM_CONN_TYPE 403 /* local or remote connection */ | 
SQL_ATTR_RDM_DB_SIZE
| #define SQL_ATTR_RDM_DB_SIZE 503 /* RDM_OPT_DB_SIZE_MAX */ | 
SQL_ATTR_RDM_DURABILITY
| #define SQL_ATTR_RDM_DURABILITY 509 /* RDM_OPT_DURABILITY */ | 
SQL_ATTR_RDM_ENCRYPT
| #define SQL_ATTR_RDM_ENCRYPT 404 /* encryption context set/get */ | 
SQL_ATTR_RDM_FILE_LINE
| #define SQL_ATTR_RDM_FILE_LINE 501 /* logical line number */ | 
SQL_ATTR_RDM_FILE_NAME
| #define SQL_ATTR_RDM_FILE_NAME 502 /* logical file name */ | 
SQL_ATTR_RDM_IDINDEX_FLUSH_THRESHOLD
| #define SQL_ATTR_RDM_IDINDEX_FLUSH_THRESHOLD 507 /* RDM_OPT_IDINDEX_FLUSH_THRESHOLD */ | 
SQL_ATTR_RDM_IDINDEX_FLUSH_THRESHOLD_ON_CLOSE
| #define SQL_ATTR_RDM_IDINDEX_FLUSH_THRESHOLD_ON_CLOSE 508 /* RDM_OPT_IDINDEX_FLUSH_THRESHOLD_ON_CLOSE */ | 
SQL_ATTR_RDM_LOCALE
| #define SQL_ATTR_RDM_LOCALE 413 | 
SQL_ATTR_RDM_OPTIMIZE_PARAMETERS
| #define SQL_ATTR_RDM_OPTIMIZE_PARAMETERS 414 /* optimize param'd query */ | 
SQL_ATTR_RDM_PACK_FILE_SIZE
| #define SQL_ATTR_RDM_PACK_FILE_SIZE 502 /* RDM_OPT_PACK_FILE_SIZE_MAX */ | 
SQL_ATTR_RDM_PACK_WRITE_CHUNK_SIZE
| #define SQL_ATTR_RDM_PACK_WRITE_CHUNK_SIZE 501 /* RDM_OPT_PACK_WRITE_CHUNK_SIZE */ | 
Pack-related options.
SQL_ATTR_RDM_REMOTE_NAME
| #define SQL_ATTR_RDM_REMOTE_NAME 405 | 
SQL_ATTR_RDM_REMOTE_TYPE
| #define SQL_ATTR_RDM_REMOTE_TYPE 406 | 
SQL_ATTR_RDM_ROUNDING_MODE
| #define SQL_ATTR_RDM_ROUNDING_MODE 416 | 
SQL_ATTR_RDM_SQL_OPTIONS
| #define SQL_ATTR_RDM_SQL_OPTIONS 407 | 
SQL_ATTR_RDM_STORAGE_MEDIA
| #define SQL_ATTR_RDM_STORAGE_MEDIA 417 | 
SQL_ATTR_RDM_TFS_HANDLE
| #define SQL_ATTR_RDM_TFS_HANDLE 408 /* TFS handle */ | 
SQL_ATTR_RDM_TFS_NAME
| #define SQL_ATTR_RDM_TFS_NAME 409 | 
SQL_ATTR_RDM_TFS_OPTIONS
| #define SQL_ATTR_RDM_TFS_OPTIONS 410 /* TFS initialization options */ | 
SQL_ATTR_RDM_TFS_VERSION
| #define SQL_ATTR_RDM_TFS_VERSION 411 | 
SQL_ATTR_RDM_UNICODE_MODE
| #define SQL_ATTR_RDM_UNICODE_MODE 415 /* Enabled core-level Unicode support */ | 
SQL_ATTR_RDM_USE_CATALOG
| #define SQL_ATTR_RDM_USE_CATALOG 412 | 
SQL_ATTR_RDM_VACUUM_PERCENTAGE
| #define SQL_ATTR_RDM_VACUUM_PERCENTAGE 504 /* RDM_OPT_VACUUM_PERCENTAGE */ | 
SQL_ATTR_RDM_VACUUM_READ_CHUNK_SIZE
| #define SQL_ATTR_RDM_VACUUM_READ_CHUNK_SIZE 505 /* RDM_OPT_VACUUM_READ_CHUNK_SIZE */ | 
SQL_ATTR_RDM_VACUUM_WRITE_CHUNK_SIZE
| #define SQL_ATTR_RDM_VACUUM_WRITE_CHUNK_SIZE 506 /* RDM_OPT_VACUUM_WRITE_CHUNK_SIZE */ | 
SQL_C_RDM_TIMESTAMPTZ
| #define SQL_C_RDM_TIMESTAMPTZ SQL_RDM_TIMESTAMPTZ | 
SQL_C_RDM_TIMETZ
| #define SQL_C_RDM_TIMETZ SQL_RDM_TIMETZ | 
SQL_C_ROWID
| #define SQL_C_ROWID SQL_ROWID | 
SQL_CT_LOCAL
SQL_CT_REMOTE
SQL_CT_UNKNOWN
| #define SQL_CT_UNKNOWN ((SQLULEN) CT_UNKNOWN) | 
SQL_DIAG_RDM_FILE_COLUMN
| #define SQL_DIAG_RDM_FILE_COLUMN 1003 | 
SQL_DIAG_RDM_FILE_LINE
| #define SQL_DIAG_RDM_FILE_LINE 1002 | 
SQL_DIAG_RDM_FILE_NAME
| #define SQL_DIAG_RDM_FILE_NAME 1001 | 
SQL_EMPSTR
| #define SQL_EMPSTR ((SQLCHAR *) "") | 
SQL_EMPTSTR
| #define SQL_EMPTSTR ((SQLTCHAR *) RDM_T("")) | 
SQL_EMPWSTR
| #define SQL_EMPWSTR ((SQLWCHAR *) L"") | 
SQL_INIT
| #define SQL_INIT 5 | 
SQL_MODE_EXCLUSIVE
| #define SQL_MODE_EXCLUSIVE 2 | 
SQL_RDM_DEF_PRECISION
| #define SQL_RDM_DEF_PRECISION 32 | 
SQL_RDM_DEF_SCALE
| #define SQL_RDM_DEF_SCALE 0 | 
SQL_RDM_TIMESTAMPTZ
| #define SQL_RDM_TIMESTAMPTZ (-155) | 
SQL_RDM_TIMETZ
| #define SQL_RDM_TIMETZ (-154) | 
SQL_RDM_UNSET
| #define SQL_RDM_UNSET ((SQLULEN) -1) | 
SQL_ROUND_DOWN
| #define SQL_ROUND_DOWN ((SQLULEN) RDM_BCD_ROUND_DOWN) | 
SQL_ROUND_NEAREST_TIES_AWAY_FROM_ZERO
| #define SQL_ROUND_NEAREST_TIES_AWAY_FROM_ZERO ((SQLULEN) RDM_BCD_ROUND_NEAREST_TIES_AWAY_FROM_ZERO) | 
SQL_ROUND_NEAREST_TIES_TO_EVEN
| #define SQL_ROUND_NEAREST_TIES_TO_EVEN ((SQLULEN) RDM_BCD_ROUND_NEAREST_TIES_TO_EVEN) | 
RDM specific SQL_ATTR_RDM_ROUNDING_MODE atrtibute values.
SQL_ROUND_TOWARDS_ZERO
| #define SQL_ROUND_TOWARDS_ZERO ((SQLULEN) RDM_BCD_ROUND_TOWARDS_ZERO) | 
SQL_ROUND_UP
| #define SQL_ROUND_UP ((SQLULEN) RDM_BCD_ROUND_UP) | 
SQL_ROWID
| #define SQL_ROWID -100 | 
SQL_TCHAR
| #define SQL_TCHAR SQL_CHAR | 
SQL_TLONGVARCHAR
| #define SQL_TLONGVARCHAR SQL_LONGVARCHAR | 
SQL_TVARCHAR
| #define SQL_TVARCHAR SQL_VARCHAR | 
Typedef Documentation
SQLROWID
| typedef RDM_ROWID_T SQLROWID | 
Enumeration Type Documentation
RDM_CONN_TYPE
| enum RDM_CONN_TYPE | 
RDM specific connection type values.
| Enumerator | |
|---|---|
| CT_LOCAL | |
| CT_REMOTE | |
| CT_UNKNOWN | |
Variable Documentation
SQLCPOINTER
| const typedef void* SQLCPOINTER |