sqltypes.h File Reference
Header for the Microsoft ODBC Level-1 types. More...
#include "rdmtypes.h"
Include dependency graph for sqltypes.h:
This graph shows which files directly or indirectly include this file:
Data Structures |
|
| struct | tagDATE_STRUCT |
| struct | tagTIME_STRUCT |
| struct | tagTIMESTAMP_STRUCT |
| struct | tagSQL_YEAR_MONTH |
| struct | tagSQL_DAY_SECOND |
| struct | tagSQL_INTERVAL_STRUCT |
| struct | tagSQL_NUMERIC_STRUCT |
| struct | tagSQLGUID |
Macros |
|
| #define | ODBCVER 0x0351 |
| #define | SQL_API EXTERNAL_FCN |
| #define | SQL_API_PTREXTERNAL_FCN_PTR |
| #define | BOOL int32_t |
| #define | SQLLENSQLINTEGER |
| #define | SQLULENSQLUINTEGER |
| #define | SQLSETPOSIROWSQLUSMALLINT |
| #define | __SQLDATE |
| #define | SQL_MAX_NUMERIC_LEN 16 |
| #define | ODBCINT64 int64_t |
| #define | ODBCUINT64 uint64_t |
| #define | RDBC_EXPORT |
Enumerations |
|
| enum | SQLINTERVAL { SQL_IS_YEAR = 1, SQL_IS_MONTH = 2, SQL_IS_DAY = 3, SQL_IS_HOUR = 4, SQL_IS_MINUTE = 5, SQL_IS_SECOND = 6, SQL_IS_YEAR_TO_MONTH = 7, SQL_IS_DAY_TO_HOUR = 8, SQL_IS_DAY_TO_MINUTE = 9, SQL_IS_DAY_TO_SECOND = 10, SQL_IS_HOUR_TO_MINUTE = 11, SQL_IS_HOUR_TO_SECOND = 12, SQL_IS_MINUTE_TO_SECOND = 13 } |
Variables |
|
| const typedef void * | SQLHANDLE |
| const typedef void * | SQLHENV |
| const typedef void * | SQLHDBC |
| const typedef void * | SQLHSTMT |
| const typedef void * | SQLHDESC |
| const typedef void * | HWND |
Detailed Description
Header for the Microsoft ODBC Level-1 types.
Macro Definition Documentation
__SQLDATE
| #define __SQLDATE |
BOOL
| #define BOOL int32_t |
ODBCINT64
| #define ODBCINT64 int64_t |
ODBCUINT64
| #define ODBCUINT64 uint64_t |
ODBCVER
| #define ODBCVER 0x0351 |
RDBC_EXPORT
| #define RDBC_EXPORT |
SQL_API
| #define SQL_API EXTERNAL_FCN |
SQL_API_PTR
| #define SQL_API_PTR EXTERNAL_FCN_PTR |
SQL_MAX_NUMERIC_LEN
| #define SQL_MAX_NUMERIC_LEN 16 |
SQLLEN
| #define SQLLEN SQLINTEGER |
SQLSETPOSIROW
| #define SQLSETPOSIROW SQLUSMALLINT |
SQLULEN
| #define SQLULEN SQLUINTEGER |
Typedef Documentation
BOOKMARK
| typedef SQLUINTEGER BOOKMARK |
DATE_STRUCT
| typedef struct tagDATE_STRUCT DATE_STRUCT |
RETCODE
| typedef int16_t RETCODE |
SCHAR
| typedef signed char SCHAR |
SQL_DATE_STRUCT
| typedef DATE_STRUCT SQL_DATE_STRUCT |
SQL_DAY_SECOND_STRUCT
| typedef struct tagSQL_DAY_SECOND SQL_DAY_SECOND_STRUCT |
SQL_INTERVAL_STRUCT
| typedef struct tagSQL_INTERVAL_STRUCT SQL_INTERVAL_STRUCT |
SQL_NUMERIC_STRUCT
| typedef struct tagSQL_NUMERIC_STRUCT SQL_NUMERIC_STRUCT |
SQL_TIME_STRUCT
| typedef TIME_STRUCT SQL_TIME_STRUCT |
SQL_TIMESTAMP_STRUCT
| typedef TIMESTAMP_STRUCT SQL_TIMESTAMP_STRUCT |
SQL_YEAR_MONTH_STRUCT
| typedef struct tagSQL_YEAR_MONTH SQL_YEAR_MONTH_STRUCT |
SQLBIGINT
| typedef int64_t SQLBIGINT |
SQLCHAR
| typedef uint8_t SQLCHAR |
SQLDOUBLE
| typedef double SQLDOUBLE |
SQLFLOAT
| typedef double SQLFLOAT |
SQLGUID
| typedef struct tagSQLGUID SQLGUID |
SQLHWND
SQLINTEGER
| typedef int32_t SQLINTEGER |
SQLNUMERIC
| typedef uint8_t SQLNUMERIC |
SQLPOINTER
| typedef void* SQLPOINTER |
SQLREAL
| typedef float SQLREAL |
SQLRETURN
| typedef int16_t SQLRETURN |
SQLSCHAR
SQLSMALLINT
| typedef int16_t SQLSMALLINT |
SQLTIME
| typedef uint8_t SQLTIME |
SQLTIMESTAMP
| typedef uint8_t SQLTIMESTAMP |
SQLUBIGINT
| typedef uint64_t SQLUBIGINT |
SQLUINTEGER
| typedef uint32_t SQLUINTEGER |
SQLUSMALLINT
| typedef uint16_t SQLUSMALLINT |
SQLVARCHAR
| typedef uint8_t SQLVARCHAR |
SQLWCHAR
| typedef wchar_t SQLWCHAR |
TIME_STRUCT
| typedef struct tagTIME_STRUCT TIME_STRUCT |
TIMESTAMP_STRUCT
| typedef struct tagTIMESTAMP_STRUCT TIMESTAMP_STRUCT |
Enumeration Type Documentation
SQLINTERVAL
| enum SQLINTERVAL |
| Enumerator | |
|---|---|
| SQL_IS_YEAR | |
| SQL_IS_MONTH | |
| SQL_IS_DAY | |
| SQL_IS_HOUR | |
| SQL_IS_MINUTE | |
| SQL_IS_SECOND | |
| SQL_IS_YEAR_TO_MONTH | |
| SQL_IS_DAY_TO_HOUR | |
| SQL_IS_DAY_TO_MINUTE | |
| SQL_IS_DAY_TO_SECOND | |
| SQL_IS_HOUR_TO_MINUTE | |
| SQL_IS_HOUR_TO_SECOND | |
| SQL_IS_MINUTE_TO_SECOND | |
154 {
155SQL_IS_YEAR = 1,
156SQL_IS_MONTH = 2,
157SQL_IS_DAY = 3,
158SQL_IS_HOUR = 4,
159SQL_IS_MINUTE = 5,
160SQL_IS_SECOND = 6,
161SQL_IS_YEAR_TO_MONTH = 7,
162SQL_IS_DAY_TO_HOUR = 8,
163SQL_IS_DAY_TO_MINUTE = 9,
164SQL_IS_DAY_TO_SECOND = 10,
165SQL_IS_HOUR_TO_MINUTE = 11,
166SQL_IS_HOUR_TO_SECOND = 12,
167SQL_IS_MINUTE_TO_SECOND = 13
168 } SQLINTERVAL;
Variable Documentation
HWND
| const typedef void* HWND |
SQLHANDLE
| const typedef void* SQLHANDLE |
SQLHDBC
| const typedef void* SQLHDBC |
SQLHDESC
| const typedef void* SQLHDESC |
SQLHENV
| const typedef void* SQLHENV |
SQLHSTMT
| const typedef void* SQLHSTMT |