Header for the types used in ODBC. More...
#include "rdmtypes.h"
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_PTR EXTERNAL_FCN_PTR |
#define | BOOL int32_t |
#define | SQLLEN SQLINTEGER |
#define | SQLULEN SQLUINTEGER |
#define | SQLSETPOSIROW SQLUSMALLINT |
#define | __SQLDATE |
#define | SQL_MAX_NUMERIC_LEN 16 |
#define | ODBCINT64 int64_t |
#define | ODBCUINT64 uint64_t |
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 } |
Header for the types used in ODBC.
Raima Database Manager
Copyright (c) 2010 Raima Inc. All rights reserved.
Use of this software, whether in source code format, or in executable, binary object code form, is governed by the Raima Inc. LICENSE which is fully described in the LICENSE.TXT file, included within this distribution of files.
#define __SQLDATE |
#define BOOL int32_t |
#define ODBCINT64 int64_t |
#define ODBCUINT64 uint64_t |
#define ODBCVER 0x0351 |
#define SQL_API EXTERNAL_FCN |
#define SQL_API_PTR EXTERNAL_FCN_PTR |
#define SQL_MAX_NUMERIC_LEN 16 |
#define SQLLEN SQLINTEGER |
#define SQLSETPOSIROW SQLUSMALLINT |
#define SQLULEN SQLUINTEGER |
typedef SQLUINTEGER BOOKMARK |
typedef struct tagDATE_STRUCT DATE_STRUCT |
typedef int16_t RETCODE |
typedef DATE_STRUCT SQL_DATE_STRUCT |
typedef struct tagSQL_DAY_SECOND SQL_DAY_SECOND_STRUCT |
typedef struct tagSQL_INTERVAL_STRUCT SQL_INTERVAL_STRUCT |
typedef struct tagSQL_NUMERIC_STRUCT SQL_NUMERIC_STRUCT |
typedef TIME_STRUCT SQL_TIME_STRUCT |
typedef TIMESTAMP_STRUCT SQL_TIMESTAMP_STRUCT |
typedef struct tagSQL_YEAR_MONTH SQL_YEAR_MONTH_STRUCT |
typedef int64_t SQLBIGINT |
typedef unsigned char SQLCHAR |
typedef double SQLDOUBLE |
typedef double SQLFLOAT |
typedef struct tagSQLGUID SQLGUID |
typedef void* SQLHANDLE |
typedef HWND SQLHWND |
typedef int32_t SQLINTEGER |
typedef uint8_t SQLNUMERIC |
typedef void* SQLPOINTER |
typedef float SQLREAL |
typedef int16_t SQLRETURN |
typedef signed char SQLSCHAR |
typedef int16_t SQLSMALLINT |
typedef uint8_t SQLTIME |
typedef uint8_t SQLTIMESTAMP |
typedef uint64_t SQLUBIGINT |
typedef uint32_t SQLUINTEGER |
typedef uint16_t SQLUSMALLINT |
typedef uint8_t SQLVARCHAR |
typedef wchar_t SQLWCHAR |
typedef struct tagTIME_STRUCT TIME_STRUCT |
typedef struct tagTIMESTAMP_STRUCT TIMESTAMP_STRUCT |
enum SQLINTERVAL |