Documentation ¶
Overview ¶
Package api provides Go bindings for unixodbc.
Index ¶
- Constants
- type API
- func (a *API) SQLAllocHandle(handleType SQLSMALLINT, inputHandle SQLHANDLE, outputHandle *SQLHANDLE) SQLRETURN
- func (a *API) SQLBindParameter(statementHandle SQLHSTMT, parameterNumber SQLUSMALLINT, ...) SQLRETURN
- func (a *API) SQLCancelHandle(handleType SQLSMALLINT, inputHandle SQLHANDLE) SQLRETURN
- func (a *API) SQLCloseCursor(statementHandle SQLHSTMT) SQLRETURN
- func (a *API) SQLDescribeCol(statementHandle SQLHSTMT, columnNumber SQLUSMALLINT, columnName *[]uint16, ...) SQLRETURN
- func (a *API) SQLDisconnect(connectionHandle SQLHDBC) SQLRETURN
- func (a *API) SQLDriverConnectW(connectionHandle SQLHDBC, windowHandle SQLHWND, inConnectionString []uint16, ...) SQLRETURN
- func (a *API) SQLEndTran(handleType SQLSMALLINT, handle SQLHANDLE, completionType SQLSMALLINT) SQLRETURN
- func (a *API) SQLExecDirect(statementHandle SQLHSTMT, statementText []uint16, textLength SQLINTEGER) SQLRETURN
- func (a *API) SQLExecute(statementHandle SQLHSTMT) SQLRETURN
- func (a *API) SQLFetch(statementHandle SQLHSTMT) SQLRETURN
- func (a *API) SQLFreeHandle(handleType SQLSMALLINT, handle SQLHANDLE) SQLRETURN
- func (a *API) SQLFreeStmt(statementHandle SQLHSTMT, option SQLUSMALLINT) SQLRETURN
- func (a *API) SQLGetConnectAttr(connectionHandle SQLHDBC, attribute SQLINTEGER, valuePtr SQLPOINTER, ...) SQLRETURN
- func (a *API) SQLGetData(statementHandle SQLHSTMT, colOrParamNum SQLUSMALLINT, targetType SQLSMALLINT, ...) SQLRETURN
- func (a *API) SQLGetDiagRecW(handleType SQLSMALLINT, handle SQLHANDLE, recNumber SQLSMALLINT, ...) SQLRETURN
- func (a *API) SQLGetInfo(connectionHandle SQLHDBC, infoType SQLUSMALLINT, infoValuePtr SQLPOINTER, ...) SQLRETURN
- func (a *API) SQLGetTypeInfo(statementHandle SQLHSTMT, dataType SQLSMALLINT) SQLRETURN
- func (a *API) SQLNumParams(statementHandle SQLHSTMT, parameterCountPtr *SQLSMALLINT) SQLRETURN
- func (a *API) SQLNumResultCols(statementHandle SQLHSTMT, columnCountPtr *SQLSMALLINT) SQLRETURN
- func (a *API) SQLPrepare(statementHandle SQLHSTMT, statementText []uint16, textLength SQLINTEGER) SQLRETURN
- func (a *API) SQLSetConnectAttrConst(connHandle SQLHDBC, attribute SQLINTEGER, value uint64) SQLRETURN
- func (a *API) SQLSetConnectAttrStr(connHandle SQLHDBC, attribute SQLINTEGER, value SQLPOINTER, ...) SQLRETURN
- func (a *API) SQLSetEnvAttrConst(environmentHandle SQLHENV, attribute SQLINTEGER, value uint64) SQLRETURN
- func (a *API) SQLSetEnvAttrStr(environmentHandle SQLHENV, attribute SQLINTEGER, value SQLPOINTER, ...) SQLRETURN
- func (a *API) SQLSetStmtAttrConst(stmtHandle SQLHSTMT, attribute SQLINTEGER, value uint64) SQLRETURN
- func (a *API) SQLSetStmtAttrPointer(stmtHandle SQLHSTMT, attribute SQLINTEGER, pointer SQLPOINTER) SQLRETURN
- func (a *API) SQL_LEN_DATA_AT_EXEC(length SQLLEN) SQLPOINTER
- type SQLBIGINT
- type SQLCHAR
- type SQLDATE
- type SQLDECIMAL
- type SQLDOUBLE
- type SQLFLOAT
- type SQLGUID
- type SQLHANDLE
- type SQLHDBC
- type SQLHDESC
- type SQLHENV
- type SQLHSTMT
- type SQLHWND
- type SQLINTEGER
- type SQLINTERVAL
- type SQLLEN
- type SQLNUMERIC
- type SQLPOINTER
- type SQLREAL
- type SQLRETURN
- type SQLSCHAR
- type SQLSETPOSIROW
- type SQLSMALLINT
- type SQLTCHAR
- type SQLTIME
- type SQLTIMESTAMP
- type SQLUBIGINT
- type SQLUINTEGER
- type SQLULEN
- type SQLUSMALLINT
- type SQLVARCHAR
- type SQLWCHAR
- type SQL_DATE_STRUCT
- type SQL_DAY_SECOND_STRUCT
- func (x *SQL_DAY_SECOND_STRUCT) Deref()
- func (x *SQL_DAY_SECOND_STRUCT) Free()
- func (x *SQL_DAY_SECOND_STRUCT) PassRef() (*C.SQL_DAY_SECOND_STRUCT, *cgoAllocMap)
- func (x SQL_DAY_SECOND_STRUCT) PassValue() (C.SQL_DAY_SECOND_STRUCT, *cgoAllocMap)
- func (x *SQL_DAY_SECOND_STRUCT) Ref() *C.SQL_DAY_SECOND_STRUCT
- type SQL_INTERVAL_STRUCT
- type SQL_NUMERIC_STRUCT
- type SQL_TIMESTAMP_STRUCT
- type SQL_TIME_STRUCT
- type SQL_YEAR_MONTH_STRUCT
- func (x *SQL_YEAR_MONTH_STRUCT) Deref()
- func (x *SQL_YEAR_MONTH_STRUCT) Free()
- func (x *SQL_YEAR_MONTH_STRUCT) PassRef() (*C.SQL_YEAR_MONTH_STRUCT, *cgoAllocMap)
- func (x SQL_YEAR_MONTH_STRUCT) PassValue() (C.SQL_YEAR_MONTH_STRUCT, *cgoAllocMap)
- func (x *SQL_YEAR_MONTH_STRUCT) Ref() *C.SQL_YEAR_MONTH_STRUCT
Constants ¶
const ( // SQL_NULL_DATA as defined in include/sql.h:29 SQL_NULL_DATA = (-1) // SQL_DATA_AT_EXEC as defined in include/sql.h:30 SQL_DATA_AT_EXEC = (-2) // SQL_SUCCESS as defined in include/sql.h:31 SQL_SUCCESS = 0 // SQL_SUCCESS_WITH_INFO as defined in include/sql.h:32 SQL_SUCCESS_WITH_INFO = 1 // SQL_NO_DATA as defined in include/sql.h:34 SQL_NO_DATA = 100 // SQL_ERROR as defined in include/sql.h:36 SQL_ERROR = (-1) // SQL_INVALID_HANDLE as defined in include/sql.h:37 SQL_INVALID_HANDLE = (-2) // SQL_STILL_EXECUTING as defined in include/sql.h:38 SQL_STILL_EXECUTING = 2 // SQL_NEED_DATA as defined in include/sql.h:39 SQL_NEED_DATA = 99 // SQL_PARAM_DATA_AVAILABLE as defined in include/sql.h:43 SQL_PARAM_DATA_AVAILABLE = 101 // SQL_NTS as defined in include/sql.h:49 SQL_NTS = (-3) // SQL_NTSL as defined in include/sql.h:50 SQL_NTSL = (-int64(3)) // SQL_MAX_MESSAGE_LENGTH as defined in include/sql.h:53 SQL_MAX_MESSAGE_LENGTH = 512 // SQL_DATE_LEN as defined in include/sql.h:57 SQL_DATE_LEN = 10 // SQL_TIME_LEN as defined in include/sql.h:58 SQL_TIME_LEN = 8 // SQL_TIMESTAMP_LEN as defined in include/sql.h:59 SQL_TIMESTAMP_LEN = 19 // SQL_HANDLE_ENV as defined in include/sql.h:64 SQL_HANDLE_ENV = 1 // SQL_HANDLE_DBC as defined in include/sql.h:65 SQL_HANDLE_DBC = 2 // SQL_HANDLE_STMT as defined in include/sql.h:66 SQL_HANDLE_STMT = 3 // SQL_HANDLE_DESC as defined in include/sql.h:67 SQL_HANDLE_DESC = 4 // SQL_ATTR_OUTPUT_NTS as defined in include/sql.h:72 SQL_ATTR_OUTPUT_NTS = 10001 // SQL_ATTR_AUTO_IPD as defined in include/sql.h:77 SQL_ATTR_AUTO_IPD = 10001 // SQL_ATTR_METADATA_ID as defined in include/sql.h:78 SQL_ATTR_METADATA_ID = 10014 // SQL_ATTR_APP_ROW_DESC as defined in include/sql.h:83 SQL_ATTR_APP_ROW_DESC = 10010 // SQL_ATTR_APP_PARAM_DESC as defined in include/sql.h:84 SQL_ATTR_APP_PARAM_DESC = 10011 // SQL_ATTR_IMP_ROW_DESC as defined in include/sql.h:85 SQL_ATTR_IMP_ROW_DESC = 10012 // SQL_ATTR_IMP_PARAM_DESC as defined in include/sql.h:86 SQL_ATTR_IMP_PARAM_DESC = 10013 // SQL_ATTR_CURSOR_SCROLLABLE as defined in include/sql.h:87 SQL_ATTR_CURSOR_SCROLLABLE = (-1) // SQL_ATTR_CURSOR_SENSITIVITY as defined in include/sql.h:88 SQL_ATTR_CURSOR_SENSITIVITY = (-2) // SQL_NONSCROLLABLE as defined in include/sql.h:93 SQL_NONSCROLLABLE = 0 // SQL_SCROLLABLE as defined in include/sql.h:94 SQL_SCROLLABLE = 1 // SQL_DESC_COUNT as defined in include/sql.h:99 SQL_DESC_COUNT = 1001 // SQL_DESC_TYPE as defined in include/sql.h:100 SQL_DESC_TYPE = 1002 // SQL_DESC_LENGTH as defined in include/sql.h:101 SQL_DESC_LENGTH = 1003 // SQL_DESC_OCTET_LENGTH_PTR as defined in include/sql.h:102 SQL_DESC_OCTET_LENGTH_PTR = 1004 // SQL_DESC_PRECISION as defined in include/sql.h:103 SQL_DESC_PRECISION = 1005 // SQL_DESC_SCALE as defined in include/sql.h:104 SQL_DESC_SCALE = 1006 // SQL_DESC_DATETIME_INTERVAL_CODE as defined in include/sql.h:105 SQL_DESC_DATETIME_INTERVAL_CODE = 1007 // SQL_DESC_NULLABLE as defined in include/sql.h:106 SQL_DESC_NULLABLE = 1008 // SQL_DESC_INDICATOR_PTR as defined in include/sql.h:107 SQL_DESC_INDICATOR_PTR = 1009 // SQL_DESC_DATA_PTR as defined in include/sql.h:108 SQL_DESC_DATA_PTR = 1010 // SQL_DESC_NAME as defined in include/sql.h:109 SQL_DESC_NAME = 1011 // SQL_DESC_UNNAMED as defined in include/sql.h:110 SQL_DESC_UNNAMED = 1012 // SQL_DESC_OCTET_LENGTH as defined in include/sql.h:111 SQL_DESC_OCTET_LENGTH = 1013 // SQL_DESC_ALLOC_TYPE as defined in include/sql.h:112 SQL_DESC_ALLOC_TYPE = 1099 // SQL_DIAG_RETURNCODE as defined in include/sql.h:117 SQL_DIAG_RETURNCODE = 1 // SQL_DIAG_NUMBER as defined in include/sql.h:118 SQL_DIAG_NUMBER = 2 // SQL_DIAG_ROW_COUNT as defined in include/sql.h:119 SQL_DIAG_ROW_COUNT = 3 // SQL_DIAG_SQLSTATE as defined in include/sql.h:120 SQL_DIAG_SQLSTATE = 4 // SQL_DIAG_NATIVE as defined in include/sql.h:121 SQL_DIAG_NATIVE = 5 // SQL_DIAG_MESSAGE_TEXT as defined in include/sql.h:122 SQL_DIAG_MESSAGE_TEXT = 6 // SQL_DIAG_DYNAMIC_FUNCTION as defined in include/sql.h:123 SQL_DIAG_DYNAMIC_FUNCTION = 7 // SQL_DIAG_CLASS_ORIGIN as defined in include/sql.h:124 SQL_DIAG_CLASS_ORIGIN = 8 // SQL_DIAG_SUBCLASS_ORIGIN as defined in include/sql.h:125 SQL_DIAG_SUBCLASS_ORIGIN = 9 // SQL_DIAG_CONNECTION_NAME as defined in include/sql.h:126 SQL_DIAG_CONNECTION_NAME = 10 // SQL_DIAG_SERVER_NAME as defined in include/sql.h:127 SQL_DIAG_SERVER_NAME = 11 // SQL_DIAG_DYNAMIC_FUNCTION_CODE as defined in include/sql.h:128 SQL_DIAG_DYNAMIC_FUNCTION_CODE = 12 // SQL_DIAG_ALTER_DOMAIN as defined in include/sql.h:133 SQL_DIAG_ALTER_DOMAIN = 3 // SQL_DIAG_ALTER_TABLE as defined in include/sql.h:134 SQL_DIAG_ALTER_TABLE = 4 // SQL_DIAG_CALL as defined in include/sql.h:135 SQL_DIAG_CALL = 7 // SQL_DIAG_CREATE_ASSERTION as defined in include/sql.h:136 SQL_DIAG_CREATE_ASSERTION = 6 // SQL_DIAG_CREATE_CHARACTER_SET as defined in include/sql.h:137 SQL_DIAG_CREATE_CHARACTER_SET = 8 // SQL_DIAG_CREATE_COLLATION as defined in include/sql.h:138 SQL_DIAG_CREATE_COLLATION = 10 // SQL_DIAG_CREATE_DOMAIN as defined in include/sql.h:139 SQL_DIAG_CREATE_DOMAIN = 23 // SQL_DIAG_CREATE_INDEX as defined in include/sql.h:140 SQL_DIAG_CREATE_INDEX = (-1) // SQL_DIAG_CREATE_SCHEMA as defined in include/sql.h:141 SQL_DIAG_CREATE_SCHEMA = 64 // SQL_DIAG_CREATE_TABLE as defined in include/sql.h:142 SQL_DIAG_CREATE_TABLE = 77 // SQL_DIAG_CREATE_TRANSLATION as defined in include/sql.h:143 SQL_DIAG_CREATE_TRANSLATION = 79 // SQL_DIAG_CREATE_VIEW as defined in include/sql.h:144 SQL_DIAG_CREATE_VIEW = 84 // SQL_DIAG_DELETE_WHERE as defined in include/sql.h:145 SQL_DIAG_DELETE_WHERE = 19 // SQL_DIAG_DROP_ASSERTION as defined in include/sql.h:146 SQL_DIAG_DROP_ASSERTION = 24 // SQL_DIAG_DROP_CHARACTER_SET as defined in include/sql.h:147 SQL_DIAG_DROP_CHARACTER_SET = 25 // SQL_DIAG_DROP_COLLATION as defined in include/sql.h:148 SQL_DIAG_DROP_COLLATION = 26 // SQL_DIAG_DROP_DOMAIN as defined in include/sql.h:149 SQL_DIAG_DROP_DOMAIN = 27 // SQL_DIAG_DROP_INDEX as defined in include/sql.h:150 SQL_DIAG_DROP_INDEX = (-2) // SQL_DIAG_DROP_SCHEMA as defined in include/sql.h:151 SQL_DIAG_DROP_SCHEMA = 31 // SQL_DIAG_DROP_TABLE as defined in include/sql.h:152 SQL_DIAG_DROP_TABLE = 32 // SQL_DIAG_DROP_TRANSLATION as defined in include/sql.h:153 SQL_DIAG_DROP_TRANSLATION = 33 // SQL_DIAG_DROP_VIEW as defined in include/sql.h:154 SQL_DIAG_DROP_VIEW = 36 // SQL_DIAG_DYNAMIC_DELETE_CURSOR as defined in include/sql.h:155 SQL_DIAG_DYNAMIC_DELETE_CURSOR = 38 // SQL_DIAG_DYNAMIC_UPDATE_CURSOR as defined in include/sql.h:156 SQL_DIAG_DYNAMIC_UPDATE_CURSOR = 81 // SQL_DIAG_GRANT as defined in include/sql.h:157 SQL_DIAG_GRANT = 48 // SQL_DIAG_INSERT as defined in include/sql.h:158 SQL_DIAG_INSERT = 50 // SQL_DIAG_REVOKE as defined in include/sql.h:159 SQL_DIAG_REVOKE = 59 // SQL_DIAG_SELECT_CURSOR as defined in include/sql.h:160 SQL_DIAG_SELECT_CURSOR = 85 // SQL_DIAG_UNKNOWN_STATEMENT as defined in include/sql.h:161 SQL_DIAG_UNKNOWN_STATEMENT = 0 // SQL_DIAG_UPDATE_WHERE as defined in include/sql.h:162 SQL_DIAG_UPDATE_WHERE = 82 // SQL_UNKNOWN_TYPE as defined in include/sql.h:166 SQL_UNKNOWN_TYPE = 0 // SQL_CHAR as defined in include/sql.h:167 SQL_CHAR = 1 // SQL_NUMERIC as defined in include/sql.h:168 SQL_NUMERIC = 2 // SQL_DECIMAL as defined in include/sql.h:169 SQL_DECIMAL = 3 // SQL_INTEGER as defined in include/sql.h:170 SQL_INTEGER = 4 // SQL_SMALLINT as defined in include/sql.h:171 SQL_SMALLINT = 5 // SQL_FLOAT as defined in include/sql.h:172 SQL_FLOAT = 6 // SQL_REAL as defined in include/sql.h:173 SQL_REAL = 7 // SQL_DOUBLE as defined in include/sql.h:174 SQL_DOUBLE = 8 // SQL_DATETIME as defined in include/sql.h:176 SQL_DATETIME = 9 // SQL_VARCHAR as defined in include/sql.h:178 SQL_VARCHAR = 12 // SQL_TYPE_DATE as defined in include/sql.h:182 SQL_TYPE_DATE = 91 // SQL_TYPE_TIME as defined in include/sql.h:183 SQL_TYPE_TIME = 92 // SQL_TYPE_TIMESTAMP as defined in include/sql.h:184 SQL_TYPE_TIMESTAMP = 93 // SQL_UNSPECIFIED as defined in include/sql.h:189 SQL_UNSPECIFIED = 0 // SQL_INSENSITIVE as defined in include/sql.h:190 SQL_INSENSITIVE = 1 // SQL_SENSITIVE as defined in include/sql.h:191 SQL_SENSITIVE = 2 // SQL_ALL_TYPES as defined in include/sql.h:195 SQL_ALL_TYPES = 0 // SQL_DEFAULT as defined in include/sql.h:199 SQL_DEFAULT = 99 // SQL_ARD_TYPE as defined in include/sql.h:206 SQL_ARD_TYPE = (-99) // SQL_CODE_DATE as defined in include/sql.h:211 SQL_CODE_DATE = 1 // SQL_CODE_TIME as defined in include/sql.h:212 SQL_CODE_TIME = 2 // SQL_CODE_TIMESTAMP as defined in include/sql.h:213 SQL_CODE_TIMESTAMP = 3 // SQL_FALSE as defined in include/sql.h:218 SQL_FALSE = 0 // SQL_TRUE as defined in include/sql.h:219 SQL_TRUE = 1 // SQL_NO_NULLS as defined in include/sql.h:223 SQL_NO_NULLS = 0 // SQL_NULLABLE as defined in include/sql.h:224 SQL_NULLABLE = 1 // SQL_NULLABLE_UNKNOWN as defined in include/sql.h:229 SQL_NULLABLE_UNKNOWN = 2 // SQL_PRED_NONE as defined in include/sql.h:235 SQL_PRED_NONE = 0 // SQL_PRED_CHAR as defined in include/sql.h:236 SQL_PRED_CHAR = 1 // SQL_PRED_BASIC as defined in include/sql.h:237 SQL_PRED_BASIC = 2 // SQL_NAMED as defined in include/sql.h:242 SQL_NAMED = 0 // SQL_UNNAMED as defined in include/sql.h:243 SQL_UNNAMED = 1 // SQL_DESC_ALLOC_AUTO as defined in include/sql.h:248 SQL_DESC_ALLOC_AUTO = 1 // SQL_DESC_ALLOC_USER as defined in include/sql.h:249 SQL_DESC_ALLOC_USER = 2 // SQL_CLOSE as defined in include/sql.h:253 SQL_CLOSE = 0 // SQL_DROP as defined in include/sql.h:254 SQL_DROP = 1 // SQL_UNBIND as defined in include/sql.h:255 SQL_UNBIND = 2 // SQL_RESET_PARAMS as defined in include/sql.h:256 SQL_RESET_PARAMS = 3 // SQL_FETCH_NEXT as defined in include/sql.h:261 SQL_FETCH_NEXT = 1 // SQL_FETCH_FIRST as defined in include/sql.h:262 SQL_FETCH_FIRST = 2 // SQL_FETCH_LAST as defined in include/sql.h:265 SQL_FETCH_LAST = 3 // SQL_FETCH_PRIOR as defined in include/sql.h:266 SQL_FETCH_PRIOR = 4 // SQL_FETCH_ABSOLUTE as defined in include/sql.h:267 SQL_FETCH_ABSOLUTE = 5 // SQL_FETCH_RELATIVE as defined in include/sql.h:268 SQL_FETCH_RELATIVE = 6 // SQL_COMMIT as defined in include/sql.h:271 SQL_COMMIT = 0 // SQL_ROLLBACK as defined in include/sql.h:272 SQL_ROLLBACK = 1 // SQL_NULL_HENV as defined in include/sql.h:275 SQL_NULL_HENV = 0 // SQL_NULL_HDBC as defined in include/sql.h:276 SQL_NULL_HDBC = 0 // SQL_NULL_HSTMT as defined in include/sql.h:277 SQL_NULL_HSTMT = 0 // SQL_NULL_HDESC as defined in include/sql.h:279 SQL_NULL_HDESC = 0 // SQL_NULL_DESC as defined in include/sql.h:280 SQL_NULL_DESC = 0 // SQL_NULL_HANDLE as defined in include/sql.h:285 SQL_NULL_HANDLE = int64(0) // SQL_SCOPE_CURROW as defined in include/sql.h:289 SQL_SCOPE_CURROW = 0 // SQL_SCOPE_TRANSACTION as defined in include/sql.h:290 SQL_SCOPE_TRANSACTION = 1 // SQL_SCOPE_SESSION as defined in include/sql.h:291 SQL_SCOPE_SESSION = 2 // SQL_PC_UNKNOWN as defined in include/sql.h:293 SQL_PC_UNKNOWN = 0 // SQL_PC_NON_PSEUDO as defined in include/sql.h:295 SQL_PC_NON_PSEUDO = 1 // SQL_PC_PSEUDO as defined in include/sql.h:297 SQL_PC_PSEUDO = 2 // SQL_ROW_IDENTIFIER as defined in include/sql.h:301 SQL_ROW_IDENTIFIER = 1 // SQL_INDEX_UNIQUE as defined in include/sql.h:305 SQL_INDEX_UNIQUE = 0 // SQL_INDEX_ALL as defined in include/sql.h:306 SQL_INDEX_ALL = 1 // SQL_INDEX_CLUSTERED as defined in include/sql.h:309 SQL_INDEX_CLUSTERED = 1 // SQL_INDEX_HASHED as defined in include/sql.h:310 SQL_INDEX_HASHED = 2 // SQL_INDEX_OTHER as defined in include/sql.h:311 SQL_INDEX_OTHER = 3 // SQL_API_SQLALLOCCONNECT as defined in include/sql.h:314 SQL_API_SQLALLOCCONNECT = 1 // SQL_API_SQLALLOCENV as defined in include/sql.h:315 SQL_API_SQLALLOCENV = 2 // SQL_API_SQLALLOCHANDLE as defined in include/sql.h:317 SQL_API_SQLALLOCHANDLE = 1001 // SQL_API_SQLALLOCSTMT as defined in include/sql.h:319 SQL_API_SQLALLOCSTMT = 3 // SQL_API_SQLBINDCOL as defined in include/sql.h:320 SQL_API_SQLBINDCOL = 4 // SQL_API_SQLBINDPARAM as defined in include/sql.h:322 SQL_API_SQLBINDPARAM = 1002 // SQL_API_SQLCANCEL as defined in include/sql.h:324 SQL_API_SQLCANCEL = 5 // SQL_API_SQLCLOSECURSOR as defined in include/sql.h:326 SQL_API_SQLCLOSECURSOR = 1003 // SQL_API_SQLCOLATTRIBUTE as defined in include/sql.h:327 SQL_API_SQLCOLATTRIBUTE = 6 // SQL_API_SQLCOLUMNS as defined in include/sql.h:329 SQL_API_SQLCOLUMNS = 40 // SQL_API_SQLCONNECT as defined in include/sql.h:330 SQL_API_SQLCONNECT = 7 // SQL_API_SQLCOPYDESC as defined in include/sql.h:332 SQL_API_SQLCOPYDESC = 1004 // SQL_API_SQLDATASOURCES as defined in include/sql.h:334 SQL_API_SQLDATASOURCES = 57 // SQL_API_SQLDESCRIBECOL as defined in include/sql.h:335 SQL_API_SQLDESCRIBECOL = 8 // SQL_API_SQLDISCONNECT as defined in include/sql.h:336 SQL_API_SQLDISCONNECT = 9 // SQL_API_SQLENDTRAN as defined in include/sql.h:338 SQL_API_SQLENDTRAN = 1005 // SQL_API_SQLERROR as defined in include/sql.h:340 SQL_API_SQLERROR = 10 // SQL_API_SQLEXECDIRECT as defined in include/sql.h:341 SQL_API_SQLEXECDIRECT = 11 // SQL_API_SQLEXECUTE as defined in include/sql.h:342 SQL_API_SQLEXECUTE = 12 // SQL_API_SQLFETCH as defined in include/sql.h:343 SQL_API_SQLFETCH = 13 // SQL_API_SQLFETCHSCROLL as defined in include/sql.h:345 SQL_API_SQLFETCHSCROLL = 1021 // SQL_API_SQLFREECONNECT as defined in include/sql.h:347 SQL_API_SQLFREECONNECT = 14 // SQL_API_SQLFREEENV as defined in include/sql.h:348 SQL_API_SQLFREEENV = 15 // SQL_API_SQLFREEHANDLE as defined in include/sql.h:350 SQL_API_SQLFREEHANDLE = 1006 // SQL_API_SQLFREESTMT as defined in include/sql.h:352 SQL_API_SQLFREESTMT = 16 // SQL_API_SQLGETCONNECTATTR as defined in include/sql.h:354 SQL_API_SQLGETCONNECTATTR = 1007 // SQL_API_SQLGETCONNECTOPTION as defined in include/sql.h:356 SQL_API_SQLGETCONNECTOPTION = 42 // SQL_API_SQLGETCURSORNAME as defined in include/sql.h:357 SQL_API_SQLGETCURSORNAME = 17 // SQL_API_SQLGETDATA as defined in include/sql.h:358 SQL_API_SQLGETDATA = 43 // SQL_API_SQLGETDESCFIELD as defined in include/sql.h:360 SQL_API_SQLGETDESCFIELD = 1008 // SQL_API_SQLGETDESCREC as defined in include/sql.h:361 SQL_API_SQLGETDESCREC = 1009 // SQL_API_SQLGETDIAGFIELD as defined in include/sql.h:362 SQL_API_SQLGETDIAGFIELD = 1010 // SQL_API_SQLGETDIAGREC as defined in include/sql.h:363 SQL_API_SQLGETDIAGREC = 1011 // SQL_API_SQLGETENVATTR as defined in include/sql.h:364 SQL_API_SQLGETENVATTR = 1012 // SQL_API_SQLGETFUNCTIONS as defined in include/sql.h:366 SQL_API_SQLGETFUNCTIONS = 44 // SQL_API_SQLGETINFO as defined in include/sql.h:367 SQL_API_SQLGETINFO = 45 // SQL_API_SQLGETSTMTATTR as defined in include/sql.h:369 SQL_API_SQLGETSTMTATTR = 1014 // SQL_API_SQLGETSTMTOPTION as defined in include/sql.h:371 SQL_API_SQLGETSTMTOPTION = 46 // SQL_API_SQLGETTYPEINFO as defined in include/sql.h:372 SQL_API_SQLGETTYPEINFO = 47 // SQL_API_SQLNUMRESULTCOLS as defined in include/sql.h:373 SQL_API_SQLNUMRESULTCOLS = 18 // SQL_API_SQLPARAMDATA as defined in include/sql.h:374 SQL_API_SQLPARAMDATA = 48 // SQL_API_SQLPREPARE as defined in include/sql.h:375 SQL_API_SQLPREPARE = 19 // SQL_API_SQLPUTDATA as defined in include/sql.h:376 SQL_API_SQLPUTDATA = 49 // SQL_API_SQLROWCOUNT as defined in include/sql.h:377 SQL_API_SQLROWCOUNT = 20 // SQL_API_SQLSETCONNECTATTR as defined in include/sql.h:379 SQL_API_SQLSETCONNECTATTR = 1016 // SQL_API_SQLSETCONNECTOPTION as defined in include/sql.h:381 SQL_API_SQLSETCONNECTOPTION = 50 // SQL_API_SQLSETCURSORNAME as defined in include/sql.h:382 SQL_API_SQLSETCURSORNAME = 21 // SQL_API_SQLSETDESCFIELD as defined in include/sql.h:384 SQL_API_SQLSETDESCFIELD = 1017 // SQL_API_SQLSETDESCREC as defined in include/sql.h:385 SQL_API_SQLSETDESCREC = 1018 // SQL_API_SQLSETENVATTR as defined in include/sql.h:386 SQL_API_SQLSETENVATTR = 1019 // SQL_API_SQLSETPARAM as defined in include/sql.h:388 SQL_API_SQLSETPARAM = 22 // SQL_API_SQLSETSTMTATTR as defined in include/sql.h:390 SQL_API_SQLSETSTMTATTR = 1020 // SQL_API_SQLSETSTMTOPTION as defined in include/sql.h:392 SQL_API_SQLSETSTMTOPTION = 51 // SQL_API_SQLSPECIALCOLUMNS as defined in include/sql.h:393 SQL_API_SQLSPECIALCOLUMNS = 52 // SQL_API_SQLSTATISTICS as defined in include/sql.h:394 SQL_API_SQLSTATISTICS = 53 // SQL_API_SQLTABLES as defined in include/sql.h:395 SQL_API_SQLTABLES = 54 // SQL_API_SQLTRANSACT as defined in include/sql.h:396 SQL_API_SQLTRANSACT = 23 // SQL_API_SQLCANCELHANDLE as defined in include/sql.h:399 SQL_API_SQLCANCELHANDLE = 1022 // SQL_MAX_DRIVER_CONNECTIONS as defined in include/sql.h:404 SQL_MAX_DRIVER_CONNECTIONS = 0 // SQL_MAXIMUM_DRIVER_CONNECTIONS as defined in include/sql.h:405 SQL_MAXIMUM_DRIVER_CONNECTIONS = SQL_MAX_DRIVER_CONNECTIONS // SQL_MAX_CONCURRENT_ACTIVITIES as defined in include/sql.h:406 SQL_MAX_CONCURRENT_ACTIVITIES = 1 // SQL_MAXIMUM_CONCURRENT_ACTIVITIES as defined in include/sql.h:407 SQL_MAXIMUM_CONCURRENT_ACTIVITIES = SQL_MAX_CONCURRENT_ACTIVITIES // SQL_DATA_SOURCE_NAME as defined in include/sql.h:409 SQL_DATA_SOURCE_NAME = 2 // SQL_FETCH_DIRECTION as defined in include/sql.h:410 SQL_FETCH_DIRECTION = 8 // SQL_SERVER_NAME as defined in include/sql.h:411 SQL_SERVER_NAME = 13 // SQL_SEARCH_PATTERN_ESCAPE as defined in include/sql.h:412 SQL_SEARCH_PATTERN_ESCAPE = 14 // SQL_DBMS_NAME as defined in include/sql.h:413 SQL_DBMS_NAME = 17 // SQL_DBMS_VER as defined in include/sql.h:414 SQL_DBMS_VER = 18 // SQL_ACCESSIBLE_TABLES as defined in include/sql.h:415 SQL_ACCESSIBLE_TABLES = 19 // SQL_ACCESSIBLE_PROCEDURES as defined in include/sql.h:416 SQL_ACCESSIBLE_PROCEDURES = 20 // SQL_CURSOR_COMMIT_BEHAVIOR as defined in include/sql.h:417 SQL_CURSOR_COMMIT_BEHAVIOR = 23 // SQL_DATA_SOURCE_READ_ONLY as defined in include/sql.h:418 SQL_DATA_SOURCE_READ_ONLY = 25 // SQL_DEFAULT_TXN_ISOLATION as defined in include/sql.h:419 SQL_DEFAULT_TXN_ISOLATION = 26 // SQL_IDENTIFIER_CASE as defined in include/sql.h:420 SQL_IDENTIFIER_CASE = 28 // SQL_IDENTIFIER_QUOTE_CHAR as defined in include/sql.h:421 SQL_IDENTIFIER_QUOTE_CHAR = 29 // SQL_MAX_COLUMN_NAME_LEN as defined in include/sql.h:422 SQL_MAX_COLUMN_NAME_LEN = 30 // SQL_MAXIMUM_COLUMN_NAME_LENGTH as defined in include/sql.h:423 SQL_MAXIMUM_COLUMN_NAME_LENGTH = SQL_MAX_COLUMN_NAME_LEN // SQL_MAX_CURSOR_NAME_LEN as defined in include/sql.h:424 SQL_MAX_CURSOR_NAME_LEN = 31 // SQL_MAXIMUM_CURSOR_NAME_LENGTH as defined in include/sql.h:425 SQL_MAXIMUM_CURSOR_NAME_LENGTH = SQL_MAX_CURSOR_NAME_LEN // SQL_MAX_SCHEMA_NAME_LEN as defined in include/sql.h:426 SQL_MAX_SCHEMA_NAME_LEN = 32 // SQL_MAXIMUM_SCHEMA_NAME_LENGTH as defined in include/sql.h:427 SQL_MAXIMUM_SCHEMA_NAME_LENGTH = SQL_MAX_SCHEMA_NAME_LEN // SQL_MAX_CATALOG_NAME_LEN as defined in include/sql.h:428 SQL_MAX_CATALOG_NAME_LEN = 34 // SQL_MAXIMUM_CATALOG_NAME_LENGTH as defined in include/sql.h:429 SQL_MAXIMUM_CATALOG_NAME_LENGTH = SQL_MAX_CATALOG_NAME_LEN // SQL_MAX_TABLE_NAME_LEN as defined in include/sql.h:430 SQL_MAX_TABLE_NAME_LEN = 35 // SQL_SCROLL_CONCURRENCY as defined in include/sql.h:431 SQL_SCROLL_CONCURRENCY = 43 // SQL_TXN_CAPABLE as defined in include/sql.h:432 SQL_TXN_CAPABLE = 46 // SQL_TRANSACTION_CAPABLE as defined in include/sql.h:433 SQL_TRANSACTION_CAPABLE = SQL_TXN_CAPABLE // SQL_USER_NAME as defined in include/sql.h:434 SQL_USER_NAME = 47 // SQL_TXN_ISOLATION_OPTION as defined in include/sql.h:435 SQL_TXN_ISOLATION_OPTION = 72 // SQL_TRANSACTION_ISOLATION_OPTION as defined in include/sql.h:436 SQL_TRANSACTION_ISOLATION_OPTION = SQL_TXN_ISOLATION_OPTION // SQL_INTEGRITY as defined in include/sql.h:437 SQL_INTEGRITY = 73 // SQL_GETDATA_EXTENSIONS as defined in include/sql.h:438 SQL_GETDATA_EXTENSIONS = 81 // SQL_NULL_COLLATION as defined in include/sql.h:439 SQL_NULL_COLLATION = 85 // SQL_ALTER_TABLE as defined in include/sql.h:440 SQL_ALTER_TABLE = 86 // SQL_ORDER_BY_COLUMNS_IN_SELECT as defined in include/sql.h:441 SQL_ORDER_BY_COLUMNS_IN_SELECT = 90 // SQL_SPECIAL_CHARACTERS as defined in include/sql.h:442 SQL_SPECIAL_CHARACTERS = 94 // SQL_MAX_COLUMNS_IN_GROUP_BY as defined in include/sql.h:443 SQL_MAX_COLUMNS_IN_GROUP_BY = 97 // SQL_MAXIMUM_COLUMNS_IN_GROUP_BY as defined in include/sql.h:444 SQL_MAXIMUM_COLUMNS_IN_GROUP_BY = SQL_MAX_COLUMNS_IN_GROUP_BY // SQL_MAX_COLUMNS_IN_INDEX as defined in include/sql.h:445 SQL_MAX_COLUMNS_IN_INDEX = 98 // SQL_MAXIMUM_COLUMNS_IN_INDEX as defined in include/sql.h:446 SQL_MAXIMUM_COLUMNS_IN_INDEX = SQL_MAX_COLUMNS_IN_INDEX // SQL_MAX_COLUMNS_IN_ORDER_BY as defined in include/sql.h:447 SQL_MAX_COLUMNS_IN_ORDER_BY = 99 // SQL_MAXIMUM_COLUMNS_IN_ORDER_BY as defined in include/sql.h:448 SQL_MAXIMUM_COLUMNS_IN_ORDER_BY = SQL_MAX_COLUMNS_IN_ORDER_BY // SQL_MAX_COLUMNS_IN_SELECT as defined in include/sql.h:449 SQL_MAX_COLUMNS_IN_SELECT = 100 // SQL_MAXIMUM_COLUMNS_IN_SELECT as defined in include/sql.h:450 SQL_MAXIMUM_COLUMNS_IN_SELECT = SQL_MAX_COLUMNS_IN_SELECT // SQL_MAX_COLUMNS_IN_TABLE as defined in include/sql.h:451 SQL_MAX_COLUMNS_IN_TABLE = 101 // SQL_MAX_INDEX_SIZE as defined in include/sql.h:452 SQL_MAX_INDEX_SIZE = 102 // SQL_MAXIMUM_INDEX_SIZE as defined in include/sql.h:453 SQL_MAXIMUM_INDEX_SIZE = SQL_MAX_INDEX_SIZE // SQL_MAX_ROW_SIZE as defined in include/sql.h:454 SQL_MAX_ROW_SIZE = 104 // SQL_MAXIMUM_ROW_SIZE as defined in include/sql.h:455 SQL_MAXIMUM_ROW_SIZE = SQL_MAX_ROW_SIZE // SQL_MAX_STATEMENT_LEN as defined in include/sql.h:456 SQL_MAX_STATEMENT_LEN = 105 // SQL_MAXIMUM_STATEMENT_LENGTH as defined in include/sql.h:457 SQL_MAXIMUM_STATEMENT_LENGTH = SQL_MAX_STATEMENT_LEN // SQL_MAX_TABLES_IN_SELECT as defined in include/sql.h:458 SQL_MAX_TABLES_IN_SELECT = 106 // SQL_MAXIMUM_TABLES_IN_SELECT as defined in include/sql.h:459 SQL_MAXIMUM_TABLES_IN_SELECT = SQL_MAX_TABLES_IN_SELECT // SQL_MAX_USER_NAME_LEN as defined in include/sql.h:460 SQL_MAX_USER_NAME_LEN = 107 // SQL_MAXIMUM_USER_NAME_LENGTH as defined in include/sql.h:461 SQL_MAXIMUM_USER_NAME_LENGTH = SQL_MAX_USER_NAME_LEN // SQL_OJ_CAPABILITIES as defined in include/sql.h:463 SQL_OJ_CAPABILITIES = 115 // SQL_OUTER_JOIN_CAPABILITIES as defined in include/sql.h:464 SQL_OUTER_JOIN_CAPABILITIES = SQL_OJ_CAPABILITIES // SQL_XOPEN_CLI_YEAR as defined in include/sql.h:468 SQL_XOPEN_CLI_YEAR = 10000 // SQL_CURSOR_SENSITIVITY as defined in include/sql.h:469 SQL_CURSOR_SENSITIVITY = 10001 // SQL_DESCRIBE_PARAMETER as defined in include/sql.h:470 SQL_DESCRIBE_PARAMETER = 10002 // SQL_CATALOG_NAME as defined in include/sql.h:471 SQL_CATALOG_NAME = 10003 // SQL_COLLATION_SEQ as defined in include/sql.h:472 SQL_COLLATION_SEQ = 10004 // SQL_MAX_IDENTIFIER_LEN as defined in include/sql.h:473 SQL_MAX_IDENTIFIER_LEN = 10005 // SQL_MAXIMUM_IDENTIFIER_LENGTH as defined in include/sql.h:474 SQL_MAXIMUM_IDENTIFIER_LENGTH = SQL_MAX_IDENTIFIER_LEN // SQL_AT_ADD_COLUMN as defined in include/sql.h:479 SQL_AT_ADD_COLUMN = int64(0x00000001) // SQL_AT_DROP_COLUMN as defined in include/sql.h:480 SQL_AT_DROP_COLUMN = int64(0x00000002) // SQL_AT_ADD_CONSTRAINT as defined in include/sql.h:484 SQL_AT_ADD_CONSTRAINT = int64(0x00000008) // SQL_CB_DELETE as defined in include/sql.h:514 SQL_CB_DELETE = 0 // SQL_CB_CLOSE as defined in include/sql.h:515 SQL_CB_CLOSE = 1 // SQL_CB_PRESERVE as defined in include/sql.h:516 SQL_CB_PRESERVE = 2 // SQL_FD_FETCH_NEXT as defined in include/sql.h:519 SQL_FD_FETCH_NEXT = int64(0x00000001) // SQL_FD_FETCH_FIRST as defined in include/sql.h:520 SQL_FD_FETCH_FIRST = int64(0x00000002) // SQL_FD_FETCH_LAST as defined in include/sql.h:521 SQL_FD_FETCH_LAST = int64(0x00000004) // SQL_FD_FETCH_PRIOR as defined in include/sql.h:522 SQL_FD_FETCH_PRIOR = int64(0x00000008) // SQL_FD_FETCH_ABSOLUTE as defined in include/sql.h:523 SQL_FD_FETCH_ABSOLUTE = int64(0x00000010) // SQL_FD_FETCH_RELATIVE as defined in include/sql.h:524 SQL_FD_FETCH_RELATIVE = int64(0x00000020) // SQL_GD_ANY_COLUMN as defined in include/sql.h:527 SQL_GD_ANY_COLUMN = int64(0x00000001) // SQL_GD_ANY_ORDER as defined in include/sql.h:528 SQL_GD_ANY_ORDER = int64(0x00000002) // SQL_IC_UPPER as defined in include/sql.h:531 SQL_IC_UPPER = 1 // SQL_IC_LOWER as defined in include/sql.h:532 SQL_IC_LOWER = 2 // SQL_IC_SENSITIVE as defined in include/sql.h:533 SQL_IC_SENSITIVE = 3 // SQL_IC_MIXED as defined in include/sql.h:534 SQL_IC_MIXED = 4 // SQL_OJ_LEFT as defined in include/sql.h:541 SQL_OJ_LEFT = int64(0x00000001) // SQL_OJ_RIGHT as defined in include/sql.h:542 SQL_OJ_RIGHT = int64(0x00000002) // SQL_OJ_FULL as defined in include/sql.h:543 SQL_OJ_FULL = int64(0x00000004) // SQL_OJ_NESTED as defined in include/sql.h:544 SQL_OJ_NESTED = int64(0x00000008) // SQL_OJ_NOT_ORDERED as defined in include/sql.h:545 SQL_OJ_NOT_ORDERED = int64(0x00000010) // SQL_OJ_INNER as defined in include/sql.h:546 SQL_OJ_INNER = int64(0x00000020) // SQL_OJ_ALL_COMPARISON_OPS as defined in include/sql.h:547 SQL_OJ_ALL_COMPARISON_OPS = int64(0x00000040) // SQL_SCCO_READ_ONLY as defined in include/sql.h:551 SQL_SCCO_READ_ONLY = int64(0x00000001) // SQL_SCCO_LOCK as defined in include/sql.h:552 SQL_SCCO_LOCK = int64(0x00000002) // SQL_SCCO_OPT_ROWVER as defined in include/sql.h:553 SQL_SCCO_OPT_ROWVER = int64(0x00000004) // SQL_SCCO_OPT_VALUES as defined in include/sql.h:554 SQL_SCCO_OPT_VALUES = int64(0x00000008) // SQL_TC_NONE as defined in include/sql.h:557 SQL_TC_NONE = 0 // SQL_TC_DML as defined in include/sql.h:558 SQL_TC_DML = 1 // SQL_TC_ALL as defined in include/sql.h:559 SQL_TC_ALL = 2 // SQL_TC_DDL_COMMIT as defined in include/sql.h:560 SQL_TC_DDL_COMMIT = 3 // SQL_TC_DDL_IGNORE as defined in include/sql.h:561 SQL_TC_DDL_IGNORE = 4 // SQL_TXN_READ_UNCOMMITTED as defined in include/sql.h:564 SQL_TXN_READ_UNCOMMITTED = int64(0x00000001) // SQL_TRANSACTION_READ_UNCOMMITTED as defined in include/sql.h:565 SQL_TRANSACTION_READ_UNCOMMITTED = SQL_TXN_READ_UNCOMMITTED // SQL_TXN_READ_COMMITTED as defined in include/sql.h:566 SQL_TXN_READ_COMMITTED = int64(0x00000002) // SQL_TRANSACTION_READ_COMMITTED as defined in include/sql.h:567 SQL_TRANSACTION_READ_COMMITTED = SQL_TXN_READ_COMMITTED // SQL_TXN_REPEATABLE_READ as defined in include/sql.h:568 SQL_TXN_REPEATABLE_READ = int64(0x00000004) // SQL_TRANSACTION_REPEATABLE_READ as defined in include/sql.h:569 SQL_TRANSACTION_REPEATABLE_READ = SQL_TXN_REPEATABLE_READ // SQL_TXN_SERIALIZABLE as defined in include/sql.h:570 SQL_TXN_SERIALIZABLE = int64(0x00000008) // SQL_TRANSACTION_SERIALIZABLE as defined in include/sql.h:571 SQL_TRANSACTION_SERIALIZABLE = SQL_TXN_SERIALIZABLE // SQL_NC_HIGH as defined in include/sql.h:574 SQL_NC_HIGH = 0 // SQL_NC_LOW as defined in include/sql.h:575 SQL_NC_LOW = 1 // SQLTables_TABLE_CATALOG as defined in include/sqlext.h:14 SQLTables_TABLE_CATALOG = 1 // SQLTables_TABLE_SCHEM as defined in include/sqlext.h:15 SQLTables_TABLE_SCHEM = 2 // SQLTables_TABLE_NAME as defined in include/sqlext.h:16 SQLTables_TABLE_NAME = 3 // SQLTables_TABLE_TYPE as defined in include/sqlext.h:17 SQLTables_TABLE_TYPE = 4 // SQLTables_REMARKS as defined in include/sqlext.h:18 SQLTables_REMARKS = 5 // SQLColumns_TABLE_CAT as defined in include/sqlext.h:21 SQLColumns_TABLE_CAT = 1 // SQLColumns_TABLE_SCHEM as defined in include/sqlext.h:22 SQLColumns_TABLE_SCHEM = 2 // SQLColumns_TABLE_NAME as defined in include/sqlext.h:23 SQLColumns_TABLE_NAME = 3 // SQLColumns_COLUMN_NAME as defined in include/sqlext.h:24 SQLColumns_COLUMN_NAME = 4 // SQLColumns_DATA_TYPE as defined in include/sqlext.h:25 SQLColumns_DATA_TYPE = 5 // SQLColumns_TYPE_NAME as defined in include/sqlext.h:26 SQLColumns_TYPE_NAME = 6 // SQLColumns_COLUMN_SIZE as defined in include/sqlext.h:27 SQLColumns_COLUMN_SIZE = 7 // SQLColumns_BUFFER_LENGTH as defined in include/sqlext.h:28 SQLColumns_BUFFER_LENGTH = 8 // SQLColumns_DECIMAL_DIGITS as defined in include/sqlext.h:29 SQLColumns_DECIMAL_DIGITS = 9 // SQLColumns_NUM_PREC_RADIX as defined in include/sqlext.h:30 SQLColumns_NUM_PREC_RADIX = 10 // SQLColumns_NULLABLE as defined in include/sqlext.h:31 SQLColumns_NULLABLE = 11 // SQLColumns_REMARKS as defined in include/sqlext.h:32 SQLColumns_REMARKS = 12 // SQLColumns_COLUMN_DEF as defined in include/sqlext.h:33 SQLColumns_COLUMN_DEF = 13 // SQLColumns_SQL_DATA_TYPE as defined in include/sqlext.h:34 SQLColumns_SQL_DATA_TYPE = 14 // SQLColumns_SQL_DATETIME_SUB as defined in include/sqlext.h:35 SQLColumns_SQL_DATETIME_SUB = 15 // SQLColumns_CHAR_OCTET_LENGTH as defined in include/sqlext.h:36 SQLColumns_CHAR_OCTET_LENGTH = 16 // SQLColumns_ORDINAL_POSITION as defined in include/sqlext.h:37 SQLColumns_ORDINAL_POSITION = 17 // SQLColumns_IS_NULLABLE as defined in include/sqlext.h:38 SQLColumns_IS_NULLABLE = 18 // SQL_SPEC_MAJOR as defined in include/sqlext.h:51 SQL_SPEC_MAJOR = 3 // SQL_SPEC_MINOR as defined in include/sqlext.h:52 SQL_SPEC_MINOR = 52 // SQL_SPEC_STRING as defined in include/sqlext.h:53 SQL_SPEC_STRING = "03.52" // SQL_SQLSTATE_SIZE as defined in include/sqlext.h:55 SQL_SQLSTATE_SIZE = 5 // SQL_MAX_DSN_LENGTH as defined in include/sqlext.h:56 SQL_MAX_DSN_LENGTH = 32 // SQL_MAX_OPTION_STRING_LENGTH as defined in include/sqlext.h:58 SQL_MAX_OPTION_STRING_LENGTH = 256 // SQL_NO_DATA_FOUND as defined in include/sqlext.h:64 SQL_NO_DATA_FOUND = SQL_NO_DATA // SQL_HANDLE_SENV as defined in include/sqlext.h:69 SQL_HANDLE_SENV = 5 // SQL_ATTR_ODBC_VERSION as defined in include/sqlext.h:74 SQL_ATTR_ODBC_VERSION = 200 // SQL_ATTR_CONNECTION_POOLING as defined in include/sqlext.h:75 SQL_ATTR_CONNECTION_POOLING = 201 // SQL_ATTR_CP_MATCH as defined in include/sqlext.h:76 SQL_ATTR_CP_MATCH = 202 // SQL_ATTR_UNIXODBC_SYSPATH as defined in include/sqlext.h:79 SQL_ATTR_UNIXODBC_SYSPATH = 65001 // SQL_ATTR_UNIXODBC_VERSION as defined in include/sqlext.h:80 SQL_ATTR_UNIXODBC_VERSION = 65002 // SQL_ATTR_UNIXODBC_ENVATTR as defined in include/sqlext.h:81 SQL_ATTR_UNIXODBC_ENVATTR = 65003 // SQL_CP_OFF as defined in include/sqlext.h:86 SQL_CP_OFF = uint64(0) // SQL_CP_ONE_PER_DRIVER as defined in include/sqlext.h:87 SQL_CP_ONE_PER_DRIVER = uint64(1) // SQL_CP_ONE_PER_HENV as defined in include/sqlext.h:88 SQL_CP_ONE_PER_HENV = uint64(2) // SQL_CP_DEFAULT as defined in include/sqlext.h:89 SQL_CP_DEFAULT = SQL_CP_OFF // SQL_CP_STRICT_MATCH as defined in include/sqlext.h:92 SQL_CP_STRICT_MATCH = uint64(0) // SQL_CP_RELAXED_MATCH as defined in include/sqlext.h:93 SQL_CP_RELAXED_MATCH = uint64(1) // SQL_CP_MATCH_DEFAULT as defined in include/sqlext.h:94 SQL_CP_MATCH_DEFAULT = SQL_CP_STRICT_MATCH // SQL_OV_ODBC2 as defined in include/sqlext.h:97 SQL_OV_ODBC2 = uint64(2) // SQL_OV_ODBC3 as defined in include/sqlext.h:98 SQL_OV_ODBC3 = uint64(3) // SQL_OV_ODBC3_80 as defined in include/sqlext.h:104 SQL_OV_ODBC3_80 = uint64(380) // SQL_ACCESS_MODE as defined in include/sqlext.h:108 SQL_ACCESS_MODE = 101 // SQL_AUTOCOMMIT as defined in include/sqlext.h:109 SQL_AUTOCOMMIT = 102 // SQL_LOGIN_TIMEOUT as defined in include/sqlext.h:110 SQL_LOGIN_TIMEOUT = 103 // SQL_OPT_TRACE as defined in include/sqlext.h:111 SQL_OPT_TRACE = 104 // SQL_OPT_TRACEFILE as defined in include/sqlext.h:112 SQL_OPT_TRACEFILE = 105 // SQL_TRANSLATE_DLL as defined in include/sqlext.h:113 SQL_TRANSLATE_DLL = 106 // SQL_TRANSLATE_OPTION as defined in include/sqlext.h:114 SQL_TRANSLATE_OPTION = 107 // SQL_TXN_ISOLATION as defined in include/sqlext.h:115 SQL_TXN_ISOLATION = 108 // SQL_CURRENT_QUALIFIER as defined in include/sqlext.h:116 SQL_CURRENT_QUALIFIER = 109 // SQL_ODBC_CURSORS as defined in include/sqlext.h:117 SQL_ODBC_CURSORS = 110 // SQL_QUIET_MODE as defined in include/sqlext.h:118 SQL_QUIET_MODE = 111 // SQL_PACKET_SIZE as defined in include/sqlext.h:119 SQL_PACKET_SIZE = 112 // SQL_ATTR_ACCESS_MODE as defined in include/sqlext.h:123 SQL_ATTR_ACCESS_MODE = SQL_ACCESS_MODE // SQL_ATTR_AUTOCOMMIT as defined in include/sqlext.h:124 SQL_ATTR_AUTOCOMMIT = SQL_AUTOCOMMIT // SQL_ATTR_CONNECTION_TIMEOUT as defined in include/sqlext.h:125 SQL_ATTR_CONNECTION_TIMEOUT = 113 // SQL_ATTR_CURRENT_CATALOG as defined in include/sqlext.h:126 SQL_ATTR_CURRENT_CATALOG = SQL_CURRENT_QUALIFIER // SQL_ATTR_DISCONNECT_BEHAVIOR as defined in include/sqlext.h:127 SQL_ATTR_DISCONNECT_BEHAVIOR = 114 // SQL_ATTR_ENLIST_IN_DTC as defined in include/sqlext.h:128 SQL_ATTR_ENLIST_IN_DTC = 1207 // SQL_ATTR_ENLIST_IN_XA as defined in include/sqlext.h:129 SQL_ATTR_ENLIST_IN_XA = 1208 // SQL_ATTR_LOGIN_TIMEOUT as defined in include/sqlext.h:130 SQL_ATTR_LOGIN_TIMEOUT = SQL_LOGIN_TIMEOUT // SQL_ATTR_ODBC_CURSORS as defined in include/sqlext.h:131 SQL_ATTR_ODBC_CURSORS = SQL_ODBC_CURSORS // SQL_ATTR_PACKET_SIZE as defined in include/sqlext.h:132 SQL_ATTR_PACKET_SIZE = SQL_PACKET_SIZE // SQL_ATTR_QUIET_MODE as defined in include/sqlext.h:133 SQL_ATTR_QUIET_MODE = SQL_QUIET_MODE // SQL_ATTR_TRACE as defined in include/sqlext.h:134 SQL_ATTR_TRACE = SQL_OPT_TRACE // SQL_ATTR_TRACEFILE as defined in include/sqlext.h:135 SQL_ATTR_TRACEFILE = SQL_OPT_TRACEFILE // SQL_ATTR_TRANSLATE_LIB as defined in include/sqlext.h:136 SQL_ATTR_TRANSLATE_LIB = SQL_TRANSLATE_DLL // SQL_ATTR_TRANSLATE_OPTION as defined in include/sqlext.h:137 SQL_ATTR_TRANSLATE_OPTION = SQL_TRANSLATE_OPTION // SQL_ATTR_TXN_ISOLATION as defined in include/sqlext.h:138 SQL_ATTR_TXN_ISOLATION = SQL_TXN_ISOLATION // SQL_ATTR_CONNECTION_DEAD as defined in include/sqlext.h:141 SQL_ATTR_CONNECTION_DEAD = 1209 // SQL_ATTR_DRIVER_THREADING as defined in include/sqlext.h:143 SQL_ATTR_DRIVER_THREADING = 1028 // SQL_ATTR_ANSI_APP as defined in include/sqlext.h:158 SQL_ATTR_ANSI_APP = 115 // SQL_ATTR_RESET_CONNECTION as defined in include/sqlext.h:162 SQL_ATTR_RESET_CONNECTION = 116 // SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE as defined in include/sqlext.h:163 SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE = 117 // SQL_MODE_READ_WRITE as defined in include/sqlext.h:177 SQL_MODE_READ_WRITE = uint64(0) // SQL_MODE_READ_ONLY as defined in include/sqlext.h:178 SQL_MODE_READ_ONLY = uint64(1) // SQL_MODE_DEFAULT as defined in include/sqlext.h:179 SQL_MODE_DEFAULT = SQL_MODE_READ_WRITE // SQL_AUTOCOMMIT_OFF as defined in include/sqlext.h:182 SQL_AUTOCOMMIT_OFF = uint64(0) // SQL_AUTOCOMMIT_ON as defined in include/sqlext.h:183 SQL_AUTOCOMMIT_ON = uint64(1) // SQL_AUTOCOMMIT_DEFAULT as defined in include/sqlext.h:184 SQL_AUTOCOMMIT_DEFAULT = SQL_AUTOCOMMIT_ON // SQL_LOGIN_TIMEOUT_DEFAULT as defined in include/sqlext.h:187 SQL_LOGIN_TIMEOUT_DEFAULT = uint64(15) // SQL_OPT_TRACE_OFF as defined in include/sqlext.h:190 SQL_OPT_TRACE_OFF = uint64(0) // SQL_OPT_TRACE_ON as defined in include/sqlext.h:191 SQL_OPT_TRACE_ON = uint64(1) // SQL_OPT_TRACE_DEFAULT as defined in include/sqlext.h:192 SQL_OPT_TRACE_DEFAULT = SQL_OPT_TRACE_OFF // SQL_OPT_TRACE_FILE_DEFAULT as defined in include/sqlext.h:196 SQL_OPT_TRACE_FILE_DEFAULT = "/tmp/SQL.LOG" // SQL_CUR_USE_IF_NEEDED as defined in include/sqlext.h:200 SQL_CUR_USE_IF_NEEDED = uint64(0) // SQL_CUR_USE_ODBC as defined in include/sqlext.h:201 SQL_CUR_USE_ODBC = uint64(1) // SQL_CUR_USE_DRIVER as defined in include/sqlext.h:202 SQL_CUR_USE_DRIVER = uint64(2) // SQL_CUR_DEFAULT as defined in include/sqlext.h:203 SQL_CUR_DEFAULT = SQL_CUR_USE_DRIVER // SQL_DB_RETURN_TO_POOL as defined in include/sqlext.h:207 SQL_DB_RETURN_TO_POOL = uint64(0) // SQL_DB_DISCONNECT as defined in include/sqlext.h:208 SQL_DB_DISCONNECT = uint64(1) // SQL_DB_DEFAULT as defined in include/sqlext.h:209 SQL_DB_DEFAULT = SQL_DB_RETURN_TO_POOL // SQL_DTC_DONE as defined in include/sqlext.h:212 SQL_DTC_DONE = int64(0) // SQL_CD_TRUE as defined in include/sqlext.h:216 SQL_CD_TRUE = int64(1) // SQL_CD_FALSE as defined in include/sqlext.h:217 SQL_CD_FALSE = int64(0) // SQL_AA_TRUE as defined in include/sqlext.h:221 SQL_AA_TRUE = int64(1) // SQL_AA_FALSE as defined in include/sqlext.h:222 SQL_AA_FALSE = int64(0) // SQL_RESET_CONNECTION_YES as defined in include/sqlext.h:227 SQL_RESET_CONNECTION_YES = uint64(1) // SQL_ASYNC_DBC_ENABLE_ON as defined in include/sqlext.h:232 SQL_ASYNC_DBC_ENABLE_ON = uint64(1) // SQL_ASYNC_DBC_ENABLE_OFF as defined in include/sqlext.h:233 SQL_ASYNC_DBC_ENABLE_OFF = uint64(0) // SQL_ASYNC_DBC_ENABLE_DEFAULT as defined in include/sqlext.h:234 SQL_ASYNC_DBC_ENABLE_DEFAULT = SQL_ASYNC_DBC_ENABLE_OFF // SQL_QUERY_TIMEOUT as defined in include/sqlext.h:238 SQL_QUERY_TIMEOUT = 0 // SQL_MAX_ROWS as defined in include/sqlext.h:239 SQL_MAX_ROWS = 1 // SQL_NOSCAN as defined in include/sqlext.h:240 SQL_NOSCAN = 2 // SQL_MAX_LENGTH as defined in include/sqlext.h:241 SQL_MAX_LENGTH = 3 // SQL_ASYNC_ENABLE as defined in include/sqlext.h:242 SQL_ASYNC_ENABLE = 4 // SQL_BIND_TYPE as defined in include/sqlext.h:243 SQL_BIND_TYPE = 5 // SQL_CURSOR_TYPE as defined in include/sqlext.h:244 SQL_CURSOR_TYPE = 6 // SQL_CONCURRENCY as defined in include/sqlext.h:245 SQL_CONCURRENCY = 7 // SQL_KEYSET_SIZE as defined in include/sqlext.h:246 SQL_KEYSET_SIZE = 8 // SQL_ROWSET_SIZE as defined in include/sqlext.h:247 SQL_ROWSET_SIZE = 9 // SQL_SIMULATE_CURSOR as defined in include/sqlext.h:248 SQL_SIMULATE_CURSOR = 10 // SQL_RETRIEVE_DATA as defined in include/sqlext.h:249 SQL_RETRIEVE_DATA = 11 // SQL_USE_BOOKMARKS as defined in include/sqlext.h:250 SQL_USE_BOOKMARKS = 12 // SQL_GET_BOOKMARK as defined in include/sqlext.h:251 SQL_GET_BOOKMARK = 13 // SQL_ROW_NUMBER as defined in include/sqlext.h:252 SQL_ROW_NUMBER = 14 // SQL_ATTR_ASYNC_ENABLE as defined in include/sqlext.h:256 SQL_ATTR_ASYNC_ENABLE = 4 // SQL_ATTR_CONCURRENCY as defined in include/sqlext.h:257 SQL_ATTR_CONCURRENCY = SQL_CONCURRENCY // SQL_ATTR_CURSOR_TYPE as defined in include/sqlext.h:258 SQL_ATTR_CURSOR_TYPE = SQL_CURSOR_TYPE // SQL_ATTR_ENABLE_AUTO_IPD as defined in include/sqlext.h:259 SQL_ATTR_ENABLE_AUTO_IPD = 15 // SQL_ATTR_FETCH_BOOKMARK_PTR as defined in include/sqlext.h:260 SQL_ATTR_FETCH_BOOKMARK_PTR = 16 // SQL_ATTR_KEYSET_SIZE as defined in include/sqlext.h:261 SQL_ATTR_KEYSET_SIZE = SQL_KEYSET_SIZE // SQL_ATTR_MAX_LENGTH as defined in include/sqlext.h:262 SQL_ATTR_MAX_LENGTH = SQL_MAX_LENGTH // SQL_ATTR_MAX_ROWS as defined in include/sqlext.h:263 SQL_ATTR_MAX_ROWS = SQL_MAX_ROWS // SQL_ATTR_NOSCAN as defined in include/sqlext.h:264 SQL_ATTR_NOSCAN = SQL_NOSCAN // SQL_ATTR_PARAM_BIND_OFFSET_PTR as defined in include/sqlext.h:265 SQL_ATTR_PARAM_BIND_OFFSET_PTR = 17 // SQL_ATTR_PARAM_BIND_TYPE as defined in include/sqlext.h:266 SQL_ATTR_PARAM_BIND_TYPE = 18 // SQL_ATTR_PARAM_OPERATION_PTR as defined in include/sqlext.h:267 SQL_ATTR_PARAM_OPERATION_PTR = 19 // SQL_ATTR_PARAM_STATUS_PTR as defined in include/sqlext.h:268 SQL_ATTR_PARAM_STATUS_PTR = 20 // SQL_ATTR_PARAMS_PROCESSED_PTR as defined in include/sqlext.h:269 SQL_ATTR_PARAMS_PROCESSED_PTR = 21 // SQL_ATTR_PARAMSET_SIZE as defined in include/sqlext.h:270 SQL_ATTR_PARAMSET_SIZE = 22 // SQL_ATTR_QUERY_TIMEOUT as defined in include/sqlext.h:271 SQL_ATTR_QUERY_TIMEOUT = SQL_QUERY_TIMEOUT // SQL_ATTR_RETRIEVE_DATA as defined in include/sqlext.h:272 SQL_ATTR_RETRIEVE_DATA = SQL_RETRIEVE_DATA // SQL_ATTR_ROW_BIND_OFFSET_PTR as defined in include/sqlext.h:273 SQL_ATTR_ROW_BIND_OFFSET_PTR = 23 // SQL_ATTR_ROW_BIND_TYPE as defined in include/sqlext.h:274 SQL_ATTR_ROW_BIND_TYPE = SQL_BIND_TYPE // SQL_ATTR_ROW_NUMBER as defined in include/sqlext.h:275 SQL_ATTR_ROW_NUMBER = SQL_ROW_NUMBER // SQL_ATTR_ROW_OPERATION_PTR as defined in include/sqlext.h:276 SQL_ATTR_ROW_OPERATION_PTR = 24 // SQL_ATTR_ROW_STATUS_PTR as defined in include/sqlext.h:277 SQL_ATTR_ROW_STATUS_PTR = 25 // SQL_ATTR_ROWS_FETCHED_PTR as defined in include/sqlext.h:278 SQL_ATTR_ROWS_FETCHED_PTR = 26 // SQL_ATTR_ROW_ARRAY_SIZE as defined in include/sqlext.h:279 SQL_ATTR_ROW_ARRAY_SIZE = 27 // SQL_ATTR_SIMULATE_CURSOR as defined in include/sqlext.h:280 SQL_ATTR_SIMULATE_CURSOR = SQL_SIMULATE_CURSOR // SQL_ATTR_USE_BOOKMARKS as defined in include/sqlext.h:281 SQL_ATTR_USE_BOOKMARKS = SQL_USE_BOOKMARKS // SQL_ATTR_ASYNC_STMT_EVENT as defined in include/sqlext.h:286 SQL_ATTR_ASYNC_STMT_EVENT = 29 // SQL_COL_PRED_CHAR as defined in include/sqlext.h:297 SQL_COL_PRED_CHAR = SQL_LIKE_ONLY // SQL_COL_PRED_BASIC as defined in include/sqlext.h:298 SQL_COL_PRED_BASIC = SQL_ALL_EXCEPT_LIKE // SQL_IS_POINTER as defined in include/sqlext.h:305 SQL_IS_POINTER = (-4) // SQL_IS_UINTEGER as defined in include/sqlext.h:306 SQL_IS_UINTEGER = (-5) // SQL_IS_INTEGER as defined in include/sqlext.h:307 SQL_IS_INTEGER = (-6) // SQL_IS_USMALLINT as defined in include/sqlext.h:308 SQL_IS_USMALLINT = (-7) // SQL_IS_SMALLINT as defined in include/sqlext.h:309 SQL_IS_SMALLINT = (-8) // SQL_PARAM_BIND_BY_COLUMN as defined in include/sqlext.h:314 SQL_PARAM_BIND_BY_COLUMN = uint64(0) // SQL_PARAM_BIND_TYPE_DEFAULT as defined in include/sqlext.h:315 SQL_PARAM_BIND_TYPE_DEFAULT = SQL_PARAM_BIND_BY_COLUMN // SQL_QUERY_TIMEOUT_DEFAULT as defined in include/sqlext.h:319 SQL_QUERY_TIMEOUT_DEFAULT = uint64(0) // SQL_MAX_ROWS_DEFAULT as defined in include/sqlext.h:322 SQL_MAX_ROWS_DEFAULT = uint64(0) // SQL_NOSCAN_OFF as defined in include/sqlext.h:325 SQL_NOSCAN_OFF = uint64(0) // SQL_NOSCAN_ON as defined in include/sqlext.h:326 SQL_NOSCAN_ON = uint64(1) // SQL_NOSCAN_DEFAULT as defined in include/sqlext.h:327 SQL_NOSCAN_DEFAULT = SQL_NOSCAN_OFF // SQL_MAX_LENGTH_DEFAULT as defined in include/sqlext.h:330 SQL_MAX_LENGTH_DEFAULT = uint64(0) // SQL_ASYNC_ENABLE_OFF as defined in include/sqlext.h:333 SQL_ASYNC_ENABLE_OFF = uint64(0) // SQL_ASYNC_ENABLE_ON as defined in include/sqlext.h:334 SQL_ASYNC_ENABLE_ON = uint64(1) // SQL_ASYNC_ENABLE_DEFAULT as defined in include/sqlext.h:335 SQL_ASYNC_ENABLE_DEFAULT = SQL_ASYNC_ENABLE_OFF // SQL_BIND_BY_COLUMN as defined in include/sqlext.h:338 SQL_BIND_BY_COLUMN = uint64(0) // SQL_BIND_TYPE_DEFAULT as defined in include/sqlext.h:339 SQL_BIND_TYPE_DEFAULT = SQL_BIND_BY_COLUMN // SQL_CONCUR_READ_ONLY as defined in include/sqlext.h:342 SQL_CONCUR_READ_ONLY = 1 // SQL_CONCUR_LOCK as defined in include/sqlext.h:343 SQL_CONCUR_LOCK = 2 // SQL_CONCUR_ROWVER as defined in include/sqlext.h:344 SQL_CONCUR_ROWVER = 3 // SQL_CONCUR_VALUES as defined in include/sqlext.h:345 SQL_CONCUR_VALUES = 4 // SQL_CONCUR_DEFAULT as defined in include/sqlext.h:346 SQL_CONCUR_DEFAULT = SQL_CONCUR_READ_ONLY // SQL_CURSOR_FORWARD_ONLY as defined in include/sqlext.h:349 SQL_CURSOR_FORWARD_ONLY = uint64(0) // SQL_CURSOR_KEYSET_DRIVEN as defined in include/sqlext.h:350 SQL_CURSOR_KEYSET_DRIVEN = uint64(1) // SQL_CURSOR_DYNAMIC as defined in include/sqlext.h:351 SQL_CURSOR_DYNAMIC = uint64(2) // SQL_CURSOR_STATIC as defined in include/sqlext.h:352 SQL_CURSOR_STATIC = uint64(3) // SQL_CURSOR_TYPE_DEFAULT as defined in include/sqlext.h:353 SQL_CURSOR_TYPE_DEFAULT = SQL_CURSOR_FORWARD_ONLY // SQL_ROWSET_SIZE_DEFAULT as defined in include/sqlext.h:356 SQL_ROWSET_SIZE_DEFAULT = uint64(1) // SQL_KEYSET_SIZE_DEFAULT as defined in include/sqlext.h:359 SQL_KEYSET_SIZE_DEFAULT = uint64(0) // SQL_SC_NON_UNIQUE as defined in include/sqlext.h:362 SQL_SC_NON_UNIQUE = uint64(0) // SQL_SC_TRY_UNIQUE as defined in include/sqlext.h:363 SQL_SC_TRY_UNIQUE = uint64(1) // SQL_SC_UNIQUE as defined in include/sqlext.h:364 SQL_SC_UNIQUE = uint64(2) // SQL_RD_OFF as defined in include/sqlext.h:367 SQL_RD_OFF = uint64(0) // SQL_RD_ON as defined in include/sqlext.h:368 SQL_RD_ON = uint64(1) // SQL_RD_DEFAULT as defined in include/sqlext.h:369 SQL_RD_DEFAULT = SQL_RD_ON // SQL_UB_OFF as defined in include/sqlext.h:372 SQL_UB_OFF = uint64(0) // SQL_UB_ON as defined in include/sqlext.h:373 SQL_UB_ON = uint64(01) // SQL_UB_DEFAULT as defined in include/sqlext.h:374 SQL_UB_DEFAULT = SQL_UB_OFF // SQL_UB_FIXED as defined in include/sqlext.h:378 SQL_UB_FIXED = SQL_UB_ON // SQL_UB_VARIABLE as defined in include/sqlext.h:379 SQL_UB_VARIABLE = uint64(2) // SQL_DESC_ARRAY_SIZE as defined in include/sqlext.h:384 SQL_DESC_ARRAY_SIZE = 20 // SQL_DESC_ARRAY_STATUS_PTR as defined in include/sqlext.h:385 SQL_DESC_ARRAY_STATUS_PTR = 21 // SQL_DESC_AUTO_UNIQUE_VALUE as defined in include/sqlext.h:386 SQL_DESC_AUTO_UNIQUE_VALUE = SQL_COLUMN_AUTO_INCREMENT // SQL_DESC_BASE_COLUMN_NAME as defined in include/sqlext.h:387 SQL_DESC_BASE_COLUMN_NAME = 22 // SQL_DESC_BASE_TABLE_NAME as defined in include/sqlext.h:388 SQL_DESC_BASE_TABLE_NAME = 23 // SQL_DESC_BIND_OFFSET_PTR as defined in include/sqlext.h:389 SQL_DESC_BIND_OFFSET_PTR = 24 // SQL_DESC_BIND_TYPE as defined in include/sqlext.h:390 SQL_DESC_BIND_TYPE = 25 // SQL_DESC_CASE_SENSITIVE as defined in include/sqlext.h:391 SQL_DESC_CASE_SENSITIVE = SQL_COLUMN_CASE_SENSITIVE // SQL_DESC_CATALOG_NAME as defined in include/sqlext.h:392 SQL_DESC_CATALOG_NAME = SQL_COLUMN_QUALIFIER_NAME // SQL_DESC_CONCISE_TYPE as defined in include/sqlext.h:393 SQL_DESC_CONCISE_TYPE = SQL_COLUMN_TYPE // SQL_DESC_DATETIME_INTERVAL_PRECISION as defined in include/sqlext.h:394 SQL_DESC_DATETIME_INTERVAL_PRECISION = 26 // SQL_DESC_DISPLAY_SIZE as defined in include/sqlext.h:395 SQL_DESC_DISPLAY_SIZE = SQL_COLUMN_DISPLAY_SIZE // SQL_DESC_FIXED_PREC_SCALE as defined in include/sqlext.h:396 SQL_DESC_FIXED_PREC_SCALE = SQL_COLUMN_MONEY // SQL_DESC_LABEL as defined in include/sqlext.h:397 SQL_DESC_LABEL = SQL_COLUMN_LABEL // SQL_DESC_LITERAL_PREFIX as defined in include/sqlext.h:398 SQL_DESC_LITERAL_PREFIX = 27 // SQL_DESC_LITERAL_SUFFIX as defined in include/sqlext.h:399 SQL_DESC_LITERAL_SUFFIX = 28 // SQL_DESC_LOCAL_TYPE_NAME as defined in include/sqlext.h:400 SQL_DESC_LOCAL_TYPE_NAME = 29 // SQL_DESC_MAXIMUM_SCALE as defined in include/sqlext.h:401 SQL_DESC_MAXIMUM_SCALE = 30 // SQL_DESC_MINIMUM_SCALE as defined in include/sqlext.h:402 SQL_DESC_MINIMUM_SCALE = 31 // SQL_DESC_NUM_PREC_RADIX as defined in include/sqlext.h:403 SQL_DESC_NUM_PREC_RADIX = 32 // SQL_DESC_PARAMETER_TYPE as defined in include/sqlext.h:404 SQL_DESC_PARAMETER_TYPE = 33 // SQL_DESC_ROWS_PROCESSED_PTR as defined in include/sqlext.h:405 SQL_DESC_ROWS_PROCESSED_PTR = 34 // SQL_DESC_ROWVER as defined in include/sqlext.h:407 SQL_DESC_ROWVER = 35 // SQL_DESC_SCHEMA_NAME as defined in include/sqlext.h:409 SQL_DESC_SCHEMA_NAME = SQL_COLUMN_OWNER_NAME // SQL_DESC_SEARCHABLE as defined in include/sqlext.h:410 SQL_DESC_SEARCHABLE = SQL_COLUMN_SEARCHABLE // SQL_DESC_TYPE_NAME as defined in include/sqlext.h:411 SQL_DESC_TYPE_NAME = SQL_COLUMN_TYPE_NAME // SQL_DESC_TABLE_NAME as defined in include/sqlext.h:412 SQL_DESC_TABLE_NAME = SQL_COLUMN_TABLE_NAME // SQL_DESC_UNSIGNED as defined in include/sqlext.h:413 SQL_DESC_UNSIGNED = SQL_COLUMN_UNSIGNED // SQL_DESC_UPDATABLE as defined in include/sqlext.h:414 SQL_DESC_UPDATABLE = SQL_COLUMN_UPDATABLE // SQL_DIAG_CURSOR_ROW_COUNT as defined in include/sqlext.h:420 SQL_DIAG_CURSOR_ROW_COUNT = (-1249) // SQL_DIAG_ROW_NUMBER as defined in include/sqlext.h:421 SQL_DIAG_ROW_NUMBER = (-1248) // SQL_DIAG_COLUMN_NUMBER as defined in include/sqlext.h:422 SQL_DIAG_COLUMN_NUMBER = (-1247) // SQL_DATE as defined in include/sqlext.h:426 SQL_DATE = 9 // SQL_INTERVAL as defined in include/sqlext.h:428 SQL_INTERVAL = 10 // SQL_TIME as defined in include/sqlext.h:430 SQL_TIME = 10 // SQL_TIMESTAMP as defined in include/sqlext.h:431 SQL_TIMESTAMP = 11 // SQL_LONGVARCHAR as defined in include/sqlext.h:432 SQL_LONGVARCHAR = (-1) // SQL_BINARY as defined in include/sqlext.h:433 SQL_BINARY = (-2) // SQL_VARBINARY as defined in include/sqlext.h:434 SQL_VARBINARY = (-3) // SQL_LONGVARBINARY as defined in include/sqlext.h:435 SQL_LONGVARBINARY = (-4) // SQL_BIGINT as defined in include/sqlext.h:436 SQL_BIGINT = (-5) // SQL_TINYINT as defined in include/sqlext.h:437 SQL_TINYINT = (-6) // SQL_BIT as defined in include/sqlext.h:438 SQL_BIT = (-7) // SQL_GUID as defined in include/sqlext.h:440 SQL_GUID = (-11) // SQL_CODE_YEAR as defined in include/sqlext.h:445 SQL_CODE_YEAR = 1 // SQL_CODE_MONTH as defined in include/sqlext.h:446 SQL_CODE_MONTH = 2 // SQL_CODE_DAY as defined in include/sqlext.h:447 SQL_CODE_DAY = 3 // SQL_CODE_HOUR as defined in include/sqlext.h:448 SQL_CODE_HOUR = 4 // SQL_CODE_MINUTE as defined in include/sqlext.h:449 SQL_CODE_MINUTE = 5 // SQL_CODE_SECOND as defined in include/sqlext.h:450 SQL_CODE_SECOND = 6 // SQL_CODE_YEAR_TO_MONTH as defined in include/sqlext.h:451 SQL_CODE_YEAR_TO_MONTH = 7 // SQL_CODE_DAY_TO_HOUR as defined in include/sqlext.h:452 SQL_CODE_DAY_TO_HOUR = 8 // SQL_CODE_DAY_TO_MINUTE as defined in include/sqlext.h:453 SQL_CODE_DAY_TO_MINUTE = 9 // SQL_CODE_DAY_TO_SECOND as defined in include/sqlext.h:454 SQL_CODE_DAY_TO_SECOND = 10 // SQL_CODE_HOUR_TO_MINUTE as defined in include/sqlext.h:455 SQL_CODE_HOUR_TO_MINUTE = 11 // SQL_CODE_HOUR_TO_SECOND as defined in include/sqlext.h:456 SQL_CODE_HOUR_TO_SECOND = 12 // SQL_CODE_MINUTE_TO_SECOND as defined in include/sqlext.h:457 SQL_CODE_MINUTE_TO_SECOND = 13 // SQL_INTERVAL_YEAR as defined in include/sqlext.h:459 SQL_INTERVAL_YEAR = (100 + SQL_CODE_YEAR) // SQL_INTERVAL_MONTH as defined in include/sqlext.h:460 SQL_INTERVAL_MONTH = (100 + SQL_CODE_MONTH) // SQL_INTERVAL_DAY as defined in include/sqlext.h:461 SQL_INTERVAL_DAY = (100 + SQL_CODE_DAY) // SQL_INTERVAL_HOUR as defined in include/sqlext.h:462 SQL_INTERVAL_HOUR = (100 + SQL_CODE_HOUR) // SQL_INTERVAL_MINUTE as defined in include/sqlext.h:463 SQL_INTERVAL_MINUTE = (100 + SQL_CODE_MINUTE) // SQL_INTERVAL_SECOND as defined in include/sqlext.h:464 SQL_INTERVAL_SECOND = (100 + SQL_CODE_SECOND) // SQL_INTERVAL_YEAR_TO_MONTH as defined in include/sqlext.h:465 SQL_INTERVAL_YEAR_TO_MONTH = (100 + SQL_CODE_YEAR_TO_MONTH) // SQL_INTERVAL_DAY_TO_HOUR as defined in include/sqlext.h:466 SQL_INTERVAL_DAY_TO_HOUR = (100 + SQL_CODE_DAY_TO_HOUR) // SQL_INTERVAL_DAY_TO_MINUTE as defined in include/sqlext.h:467 SQL_INTERVAL_DAY_TO_MINUTE = (100 + SQL_CODE_DAY_TO_MINUTE) // SQL_INTERVAL_DAY_TO_SECOND as defined in include/sqlext.h:468 SQL_INTERVAL_DAY_TO_SECOND = (100 + SQL_CODE_DAY_TO_SECOND) // SQL_INTERVAL_HOUR_TO_MINUTE as defined in include/sqlext.h:469 SQL_INTERVAL_HOUR_TO_MINUTE = (100 + SQL_CODE_HOUR_TO_MINUTE) // SQL_INTERVAL_HOUR_TO_SECOND as defined in include/sqlext.h:470 SQL_INTERVAL_HOUR_TO_SECOND = (100 + SQL_CODE_HOUR_TO_SECOND) // SQL_INTERVAL_MINUTE_TO_SECOND as defined in include/sqlext.h:471 SQL_INTERVAL_MINUTE_TO_SECOND = (100 + SQL_CODE_MINUTE_TO_SECOND) // SQL_UNICODE as defined in include/sqlext.h:498 SQL_UNICODE = SQL_WCHAR // SQL_UNICODE_VARCHAR as defined in include/sqlext.h:499 SQL_UNICODE_VARCHAR = SQL_WVARCHAR // SQL_UNICODE_LONGVARCHAR as defined in include/sqlext.h:500 SQL_UNICODE_LONGVARCHAR = SQL_WLONGVARCHAR // SQL_UNICODE_CHAR as defined in include/sqlext.h:501 SQL_UNICODE_CHAR = SQL_WCHAR // SQL_C_CHAR as defined in include/sqlext.h:511 SQL_C_CHAR = SQL_CHAR // SQL_C_LONG as defined in include/sqlext.h:512 SQL_C_LONG = SQL_INTEGER // SQL_C_SHORT as defined in include/sqlext.h:513 SQL_C_SHORT = SQL_SMALLINT // SQL_C_FLOAT as defined in include/sqlext.h:514 SQL_C_FLOAT = SQL_REAL // SQL_C_DOUBLE as defined in include/sqlext.h:515 SQL_C_DOUBLE = SQL_DOUBLE // SQL_C_NUMERIC as defined in include/sqlext.h:517 SQL_C_NUMERIC = SQL_NUMERIC // SQL_C_DEFAULT as defined in include/sqlext.h:519 SQL_C_DEFAULT = 99 // SQL_SIGNED_OFFSET as defined in include/sqlext.h:521 SQL_SIGNED_OFFSET = (-20) // SQL_UNSIGNED_OFFSET as defined in include/sqlext.h:522 SQL_UNSIGNED_OFFSET = (-22) // SQL_C_DATE as defined in include/sqlext.h:525 SQL_C_DATE = SQL_DATE // SQL_C_TIME as defined in include/sqlext.h:526 SQL_C_TIME = SQL_TIME // SQL_C_TIMESTAMP as defined in include/sqlext.h:527 SQL_C_TIMESTAMP = SQL_TIMESTAMP // SQL_C_TYPE_DATE as defined in include/sqlext.h:529 SQL_C_TYPE_DATE = SQL_TYPE_DATE // SQL_C_TYPE_TIME as defined in include/sqlext.h:530 SQL_C_TYPE_TIME = SQL_TYPE_TIME // SQL_C_TYPE_TIMESTAMP as defined in include/sqlext.h:531 SQL_C_TYPE_TIMESTAMP = SQL_TYPE_TIMESTAMP // SQL_C_INTERVAL_YEAR as defined in include/sqlext.h:532 SQL_C_INTERVAL_YEAR = SQL_INTERVAL_YEAR // SQL_C_INTERVAL_MONTH as defined in include/sqlext.h:533 SQL_C_INTERVAL_MONTH = SQL_INTERVAL_MONTH // SQL_C_INTERVAL_DAY as defined in include/sqlext.h:534 SQL_C_INTERVAL_DAY = SQL_INTERVAL_DAY // SQL_C_INTERVAL_HOUR as defined in include/sqlext.h:535 SQL_C_INTERVAL_HOUR = SQL_INTERVAL_HOUR // SQL_C_INTERVAL_MINUTE as defined in include/sqlext.h:536 SQL_C_INTERVAL_MINUTE = SQL_INTERVAL_MINUTE // SQL_C_INTERVAL_SECOND as defined in include/sqlext.h:537 SQL_C_INTERVAL_SECOND = SQL_INTERVAL_SECOND // SQL_C_INTERVAL_YEAR_TO_MONTH as defined in include/sqlext.h:538 SQL_C_INTERVAL_YEAR_TO_MONTH = SQL_INTERVAL_YEAR_TO_MONTH // SQL_C_INTERVAL_DAY_TO_HOUR as defined in include/sqlext.h:539 SQL_C_INTERVAL_DAY_TO_HOUR = SQL_INTERVAL_DAY_TO_HOUR // SQL_C_INTERVAL_DAY_TO_MINUTE as defined in include/sqlext.h:540 SQL_C_INTERVAL_DAY_TO_MINUTE = SQL_INTERVAL_DAY_TO_MINUTE // SQL_C_INTERVAL_DAY_TO_SECOND as defined in include/sqlext.h:541 SQL_C_INTERVAL_DAY_TO_SECOND = SQL_INTERVAL_DAY_TO_SECOND // SQL_C_INTERVAL_HOUR_TO_MINUTE as defined in include/sqlext.h:542 SQL_C_INTERVAL_HOUR_TO_MINUTE = SQL_INTERVAL_HOUR_TO_MINUTE // SQL_C_INTERVAL_HOUR_TO_SECOND as defined in include/sqlext.h:543 SQL_C_INTERVAL_HOUR_TO_SECOND = SQL_INTERVAL_HOUR_TO_SECOND // SQL_C_INTERVAL_MINUTE_TO_SECOND as defined in include/sqlext.h:544 SQL_C_INTERVAL_MINUTE_TO_SECOND = SQL_INTERVAL_MINUTE_TO_SECOND // SQL_C_BINARY as defined in include/sqlext.h:546 SQL_C_BINARY = SQL_BINARY // SQL_C_BIT as defined in include/sqlext.h:547 SQL_C_BIT = SQL_BIT // SQL_C_SBIGINT as defined in include/sqlext.h:549 SQL_C_SBIGINT = (SQL_BIGINT + SQL_SIGNED_OFFSET) // SQL_C_UBIGINT as defined in include/sqlext.h:550 SQL_C_UBIGINT = (SQL_BIGINT + SQL_UNSIGNED_OFFSET) // SQL_C_TINYINT as defined in include/sqlext.h:552 SQL_C_TINYINT = SQL_TINYINT // SQL_C_SLONG as defined in include/sqlext.h:553 SQL_C_SLONG = (SQL_C_LONG + SQL_SIGNED_OFFSET) // SQL_C_SSHORT as defined in include/sqlext.h:554 SQL_C_SSHORT = (SQL_C_SHORT + SQL_SIGNED_OFFSET) // SQL_C_STINYINT as defined in include/sqlext.h:555 SQL_C_STINYINT = (SQL_TINYINT + SQL_SIGNED_OFFSET) // SQL_C_ULONG as defined in include/sqlext.h:556 SQL_C_ULONG = (SQL_C_LONG + SQL_UNSIGNED_OFFSET) // SQL_C_USHORT as defined in include/sqlext.h:557 SQL_C_USHORT = (SQL_C_SHORT + SQL_UNSIGNED_OFFSET) // SQL_C_UTINYINT as defined in include/sqlext.h:558 SQL_C_UTINYINT = (SQL_TINYINT + SQL_UNSIGNED_OFFSET) // SQL_C_BOOKMARK as defined in include/sqlext.h:561 SQL_C_BOOKMARK = SQL_C_UBIGINT // SQL_C_GUID as defined in include/sqlext.h:567 SQL_C_GUID = SQL_GUID // SQL_TYPE_NULL as defined in include/sqlext.h:570 SQL_TYPE_NULL = 0 // SQL_DRIVER_C_TYPE_BASE as defined in include/sqlext.h:580 SQL_DRIVER_C_TYPE_BASE = 0x4000 // SQL_DRIVER_SQL_TYPE_BASE as defined in include/sqlext.h:591 SQL_DRIVER_SQL_TYPE_BASE = 0x4000 // SQL_DRIVER_DESC_FIELD_BASE as defined in include/sqlext.h:592 SQL_DRIVER_DESC_FIELD_BASE = 0x4000 // SQL_DRIVER_DIAG_FIELD_BASE as defined in include/sqlext.h:593 SQL_DRIVER_DIAG_FIELD_BASE = 0x4000 // SQL_DRIVER_INFO_TYPE_BASE as defined in include/sqlext.h:594 SQL_DRIVER_INFO_TYPE_BASE = 0x4000 // SQL_DRIVER_CONN_ATTR_BASE as defined in include/sqlext.h:595 SQL_DRIVER_CONN_ATTR_BASE = 0x00004000 // SQL_DRIVER_STMT_ATTR_BASE as defined in include/sqlext.h:596 SQL_DRIVER_STMT_ATTR_BASE = 0x00004000 // SQL_C_VARBOOKMARK as defined in include/sqlext.h:600 SQL_C_VARBOOKMARK = SQL_C_BINARY // SQL_NO_ROW_NUMBER as defined in include/sqlext.h:605 SQL_NO_ROW_NUMBER = (-1) // SQL_NO_COLUMN_NUMBER as defined in include/sqlext.h:606 SQL_NO_COLUMN_NUMBER = (-1) // SQL_ROW_NUMBER_UNKNOWN as defined in include/sqlext.h:607 SQL_ROW_NUMBER_UNKNOWN = (-2) // SQL_COLUMN_NUMBER_UNKNOWN as defined in include/sqlext.h:608 SQL_COLUMN_NUMBER_UNKNOWN = (-2) // SQL_DEFAULT_PARAM as defined in include/sqlext.h:612 SQL_DEFAULT_PARAM = (-5) // SQL_IGNORE as defined in include/sqlext.h:613 SQL_IGNORE = (-6) // SQL_COLUMN_IGNORE as defined in include/sqlext.h:615 SQL_COLUMN_IGNORE = SQL_IGNORE // SQL_LEN_DATA_AT_EXEC_OFFSET as defined in include/sqlext.h:617 SQL_LEN_DATA_AT_EXEC_OFFSET = (-100) // SQL_LEN_BINARY_ATTR_OFFSET as defined in include/sqlext.h:621 SQL_LEN_BINARY_ATTR_OFFSET = (-100) // SQL_PARAM_TYPE_DEFAULT as defined in include/sqlext.h:626 SQL_PARAM_TYPE_DEFAULT = SQL_PARAM_INPUT_OUTPUT // SQL_SETPARAM_VALUE_MAX as defined in include/sqlext.h:627 SQL_SETPARAM_VALUE_MAX = (-int64(1)) // SQL_COLUMN_COUNT as defined in include/sqlext.h:630 SQL_COLUMN_COUNT = 0 // SQL_COLUMN_NAME as defined in include/sqlext.h:631 SQL_COLUMN_NAME = 1 // SQL_COLUMN_TYPE as defined in include/sqlext.h:632 SQL_COLUMN_TYPE = 2 // SQL_COLUMN_LENGTH as defined in include/sqlext.h:633 SQL_COLUMN_LENGTH = 3 // SQL_COLUMN_PRECISION as defined in include/sqlext.h:634 SQL_COLUMN_PRECISION = 4 // SQL_COLUMN_SCALE as defined in include/sqlext.h:635 SQL_COLUMN_SCALE = 5 // SQL_COLUMN_DISPLAY_SIZE as defined in include/sqlext.h:636 SQL_COLUMN_DISPLAY_SIZE = 6 // SQL_COLUMN_NULLABLE as defined in include/sqlext.h:637 SQL_COLUMN_NULLABLE = 7 // SQL_COLUMN_UNSIGNED as defined in include/sqlext.h:638 SQL_COLUMN_UNSIGNED = 8 // SQL_COLUMN_MONEY as defined in include/sqlext.h:639 SQL_COLUMN_MONEY = 9 // SQL_COLUMN_UPDATABLE as defined in include/sqlext.h:640 SQL_COLUMN_UPDATABLE = 10 // SQL_COLUMN_AUTO_INCREMENT as defined in include/sqlext.h:641 SQL_COLUMN_AUTO_INCREMENT = 11 // SQL_COLUMN_CASE_SENSITIVE as defined in include/sqlext.h:642 SQL_COLUMN_CASE_SENSITIVE = 12 // SQL_COLUMN_SEARCHABLE as defined in include/sqlext.h:643 SQL_COLUMN_SEARCHABLE = 13 // SQL_COLUMN_TYPE_NAME as defined in include/sqlext.h:644 SQL_COLUMN_TYPE_NAME = 14 // SQL_COLUMN_TABLE_NAME as defined in include/sqlext.h:645 SQL_COLUMN_TABLE_NAME = 15 // SQL_COLUMN_OWNER_NAME as defined in include/sqlext.h:646 SQL_COLUMN_OWNER_NAME = 16 // SQL_COLUMN_QUALIFIER_NAME as defined in include/sqlext.h:647 SQL_COLUMN_QUALIFIER_NAME = 17 // SQL_COLUMN_LABEL as defined in include/sqlext.h:648 SQL_COLUMN_LABEL = 18 // SQL_COLATT_OPT_MAX as defined in include/sqlext.h:649 SQL_COLATT_OPT_MAX = SQL_COLUMN_LABEL // SQL_COLATT_OPT_MIN as defined in include/sqlext.h:654 SQL_COLATT_OPT_MIN = SQL_COLUMN_COUNT // SQL_ATTR_READONLY as defined in include/sqlext.h:657 SQL_ATTR_READONLY = 0 // SQL_ATTR_WRITE as defined in include/sqlext.h:658 SQL_ATTR_WRITE = 1 // SQL_ATTR_READWRITE_UNKNOWN as defined in include/sqlext.h:659 SQL_ATTR_READWRITE_UNKNOWN = 2 // SQL_UNSEARCHABLE as defined in include/sqlext.h:663 SQL_UNSEARCHABLE = 0 // SQL_LIKE_ONLY as defined in include/sqlext.h:664 SQL_LIKE_ONLY = 1 // SQL_ALL_EXCEPT_LIKE as defined in include/sqlext.h:665 SQL_ALL_EXCEPT_LIKE = 2 // SQL_SEARCHABLE as defined in include/sqlext.h:666 SQL_SEARCHABLE = 3 // SQL_PRED_SEARCHABLE as defined in include/sqlext.h:667 SQL_PRED_SEARCHABLE = SQL_SEARCHABLE // SQL_NO_TOTAL as defined in include/sqlext.h:671 SQL_NO_TOTAL = (-4) // SQL_API_SQLALLOCHANDLESTD as defined in include/sqlext.h:680 SQL_API_SQLALLOCHANDLESTD = 73 // SQL_API_SQLBULKOPERATIONS as defined in include/sqlext.h:681 SQL_API_SQLBULKOPERATIONS = 24 // SQL_API_SQLBINDPARAMETER as defined in include/sqlext.h:683 SQL_API_SQLBINDPARAMETER = 72 // SQL_API_SQLBROWSECONNECT as defined in include/sqlext.h:684 SQL_API_SQLBROWSECONNECT = 55 // SQL_API_SQLCOLATTRIBUTES as defined in include/sqlext.h:685 SQL_API_SQLCOLATTRIBUTES = 6 // SQL_API_SQLCOLUMNPRIVILEGES as defined in include/sqlext.h:686 SQL_API_SQLCOLUMNPRIVILEGES = 56 // SQL_API_SQLDESCRIBEPARAM as defined in include/sqlext.h:687 SQL_API_SQLDESCRIBEPARAM = 58 // SQL_API_SQLDRIVERCONNECT as defined in include/sqlext.h:688 SQL_API_SQLDRIVERCONNECT = 41 // SQL_API_SQLDRIVERS as defined in include/sqlext.h:689 SQL_API_SQLDRIVERS = 71 // SQL_API_SQLEXTENDEDFETCH as defined in include/sqlext.h:690 SQL_API_SQLEXTENDEDFETCH = 59 // SQL_API_SQLFOREIGNKEYS as defined in include/sqlext.h:691 SQL_API_SQLFOREIGNKEYS = 60 // SQL_API_SQLMORERESULTS as defined in include/sqlext.h:692 SQL_API_SQLMORERESULTS = 61 // SQL_API_SQLNATIVESQL as defined in include/sqlext.h:693 SQL_API_SQLNATIVESQL = 62 // SQL_API_SQLNUMPARAMS as defined in include/sqlext.h:694 SQL_API_SQLNUMPARAMS = 63 // SQL_API_SQLPARAMOPTIONS as defined in include/sqlext.h:695 SQL_API_SQLPARAMOPTIONS = 64 // SQL_API_SQLPRIMARYKEYS as defined in include/sqlext.h:696 SQL_API_SQLPRIMARYKEYS = 65 // SQL_API_SQLPROCEDURECOLUMNS as defined in include/sqlext.h:697 SQL_API_SQLPROCEDURECOLUMNS = 66 // SQL_API_SQLPROCEDURES as defined in include/sqlext.h:698 SQL_API_SQLPROCEDURES = 67 // SQL_API_SQLSETPOS as defined in include/sqlext.h:699 SQL_API_SQLSETPOS = 68 // SQL_API_SQLSETSCROLLOPTIONS as defined in include/sqlext.h:700 SQL_API_SQLSETSCROLLOPTIONS = 69 // SQL_API_SQLTABLEPRIVILEGES as defined in include/sqlext.h:701 SQL_API_SQLTABLEPRIVILEGES = 70 // SQL_API_ALL_FUNCTIONS as defined in include/sqlext.h:728 SQL_API_ALL_FUNCTIONS = 0 // SQL_API_LOADBYORDINAL as defined in include/sqlext.h:739 SQL_API_LOADBYORDINAL = 199 // SQL_API_ODBC3_ALL_FUNCTIONS as defined in include/sqlext.h:751 SQL_API_ODBC3_ALL_FUNCTIONS = 999 // SQL_API_ODBC3_ALL_FUNCTIONS_SIZE as defined in include/sqlext.h:752 SQL_API_ODBC3_ALL_FUNCTIONS_SIZE = 250 // SQL_INFO_FIRST as defined in include/sqlext.h:769 SQL_INFO_FIRST = 0 // SQL_ACTIVE_CONNECTIONS as defined in include/sqlext.h:770 SQL_ACTIVE_CONNECTIONS = 0 // SQL_ACTIVE_STATEMENTS as defined in include/sqlext.h:771 SQL_ACTIVE_STATEMENTS = 1 // SQL_DRIVER_HDBC as defined in include/sqlext.h:772 SQL_DRIVER_HDBC = 3 // SQL_DRIVER_HENV as defined in include/sqlext.h:773 SQL_DRIVER_HENV = 4 // SQL_DRIVER_HSTMT as defined in include/sqlext.h:774 SQL_DRIVER_HSTMT = 5 // SQL_DRIVER_NAME as defined in include/sqlext.h:775 SQL_DRIVER_NAME = 6 // SQL_DRIVER_VER as defined in include/sqlext.h:776 SQL_DRIVER_VER = 7 // SQL_ODBC_API_CONFORMANCE as defined in include/sqlext.h:777 SQL_ODBC_API_CONFORMANCE = 9 // SQL_ODBC_VER as defined in include/sqlext.h:778 SQL_ODBC_VER = 10 // SQL_ROW_UPDATES as defined in include/sqlext.h:779 SQL_ROW_UPDATES = 11 // SQL_ODBC_SAG_CLI_CONFORMANCE as defined in include/sqlext.h:780 SQL_ODBC_SAG_CLI_CONFORMANCE = 12 // SQL_ODBC_SQL_CONFORMANCE as defined in include/sqlext.h:781 SQL_ODBC_SQL_CONFORMANCE = 15 // SQL_PROCEDURES as defined in include/sqlext.h:782 SQL_PROCEDURES = 21 // SQL_CONCAT_NULL_BEHAVIOR as defined in include/sqlext.h:783 SQL_CONCAT_NULL_BEHAVIOR = 22 // SQL_CURSOR_ROLLBACK_BEHAVIOR as defined in include/sqlext.h:784 SQL_CURSOR_ROLLBACK_BEHAVIOR = 24 // SQL_EXPRESSIONS_IN_ORDERBY as defined in include/sqlext.h:785 SQL_EXPRESSIONS_IN_ORDERBY = 27 // SQL_MAX_OWNER_NAME_LEN as defined in include/sqlext.h:786 SQL_MAX_OWNER_NAME_LEN = 32 // SQL_MAX_PROCEDURE_NAME_LEN as defined in include/sqlext.h:787 SQL_MAX_PROCEDURE_NAME_LEN = 33 // SQL_MAX_QUALIFIER_NAME_LEN as defined in include/sqlext.h:788 SQL_MAX_QUALIFIER_NAME_LEN = 34 // SQL_MULT_RESULT_SETS as defined in include/sqlext.h:789 SQL_MULT_RESULT_SETS = 36 // SQL_MULTIPLE_ACTIVE_TXN as defined in include/sqlext.h:790 SQL_MULTIPLE_ACTIVE_TXN = 37 // SQL_OUTER_JOINS as defined in include/sqlext.h:791 SQL_OUTER_JOINS = 38 // SQL_OWNER_TERM as defined in include/sqlext.h:792 SQL_OWNER_TERM = 39 // SQL_PROCEDURE_TERM as defined in include/sqlext.h:793 SQL_PROCEDURE_TERM = 40 // SQL_QUALIFIER_NAME_SEPARATOR as defined in include/sqlext.h:794 SQL_QUALIFIER_NAME_SEPARATOR = 41 // SQL_QUALIFIER_TERM as defined in include/sqlext.h:795 SQL_QUALIFIER_TERM = 42 // SQL_SCROLL_OPTIONS as defined in include/sqlext.h:796 SQL_SCROLL_OPTIONS = 44 // SQL_TABLE_TERM as defined in include/sqlext.h:797 SQL_TABLE_TERM = 45 // SQL_CONVERT_FUNCTIONS as defined in include/sqlext.h:798 SQL_CONVERT_FUNCTIONS = 48 // SQL_NUMERIC_FUNCTIONS as defined in include/sqlext.h:799 SQL_NUMERIC_FUNCTIONS = 49 // SQL_STRING_FUNCTIONS as defined in include/sqlext.h:800 SQL_STRING_FUNCTIONS = 50 // SQL_SYSTEM_FUNCTIONS as defined in include/sqlext.h:801 SQL_SYSTEM_FUNCTIONS = 51 // SQL_TIMEDATE_FUNCTIONS as defined in include/sqlext.h:802 SQL_TIMEDATE_FUNCTIONS = 52 // SQL_CONVERT_BIGINT as defined in include/sqlext.h:803 SQL_CONVERT_BIGINT = 53 // SQL_CONVERT_BINARY as defined in include/sqlext.h:804 SQL_CONVERT_BINARY = 54 // SQL_CONVERT_BIT as defined in include/sqlext.h:805 SQL_CONVERT_BIT = 55 // SQL_CONVERT_CHAR as defined in include/sqlext.h:806 SQL_CONVERT_CHAR = 56 // SQL_CONVERT_DATE as defined in include/sqlext.h:807 SQL_CONVERT_DATE = 57 // SQL_CONVERT_DECIMAL as defined in include/sqlext.h:808 SQL_CONVERT_DECIMAL = 58 // SQL_CONVERT_DOUBLE as defined in include/sqlext.h:809 SQL_CONVERT_DOUBLE = 59 // SQL_CONVERT_FLOAT as defined in include/sqlext.h:810 SQL_CONVERT_FLOAT = 60 // SQL_CONVERT_INTEGER as defined in include/sqlext.h:811 SQL_CONVERT_INTEGER = 61 // SQL_CONVERT_LONGVARCHAR as defined in include/sqlext.h:812 SQL_CONVERT_LONGVARCHAR = 62 // SQL_CONVERT_NUMERIC as defined in include/sqlext.h:813 SQL_CONVERT_NUMERIC = 63 // SQL_CONVERT_REAL as defined in include/sqlext.h:814 SQL_CONVERT_REAL = 64 // SQL_CONVERT_SMALLINT as defined in include/sqlext.h:815 SQL_CONVERT_SMALLINT = 65 // SQL_CONVERT_TIME as defined in include/sqlext.h:816 SQL_CONVERT_TIME = 66 // SQL_CONVERT_TIMESTAMP as defined in include/sqlext.h:817 SQL_CONVERT_TIMESTAMP = 67 // SQL_CONVERT_TINYINT as defined in include/sqlext.h:818 SQL_CONVERT_TINYINT = 68 // SQL_CONVERT_VARBINARY as defined in include/sqlext.h:819 SQL_CONVERT_VARBINARY = 69 // SQL_CONVERT_VARCHAR as defined in include/sqlext.h:820 SQL_CONVERT_VARCHAR = 70 // SQL_CONVERT_LONGVARBINARY as defined in include/sqlext.h:821 SQL_CONVERT_LONGVARBINARY = 71 // SQL_CONVERT_GUID as defined in include/sqlext.h:822 SQL_CONVERT_GUID = 173 // SQL_ODBC_SQL_OPT_IEF as defined in include/sqlext.h:823 SQL_ODBC_SQL_OPT_IEF = 73 // SQL_CORRELATION_NAME as defined in include/sqlext.h:824 SQL_CORRELATION_NAME = 74 // SQL_NON_NULLABLE_COLUMNS as defined in include/sqlext.h:825 SQL_NON_NULLABLE_COLUMNS = 75 // SQL_DRIVER_HLIB as defined in include/sqlext.h:826 SQL_DRIVER_HLIB = 76 // SQL_DRIVER_ODBC_VER as defined in include/sqlext.h:827 SQL_DRIVER_ODBC_VER = 77 // SQL_LOCK_TYPES as defined in include/sqlext.h:828 SQL_LOCK_TYPES = 78 // SQL_POS_OPERATIONS as defined in include/sqlext.h:829 SQL_POS_OPERATIONS = 79 // SQL_POSITIONED_STATEMENTS as defined in include/sqlext.h:830 SQL_POSITIONED_STATEMENTS = 80 // SQL_BOOKMARK_PERSISTENCE as defined in include/sqlext.h:831 SQL_BOOKMARK_PERSISTENCE = 82 // SQL_STATIC_SENSITIVITY as defined in include/sqlext.h:832 SQL_STATIC_SENSITIVITY = 83 // SQL_FILE_USAGE as defined in include/sqlext.h:833 SQL_FILE_USAGE = 84 // SQL_COLUMN_ALIAS as defined in include/sqlext.h:834 SQL_COLUMN_ALIAS = 87 // SQL_GROUP_BY as defined in include/sqlext.h:835 SQL_GROUP_BY = 88 // SQL_KEYWORDS as defined in include/sqlext.h:836 SQL_KEYWORDS = 89 // SQL_OWNER_USAGE as defined in include/sqlext.h:837 SQL_OWNER_USAGE = 91 // SQL_QUALIFIER_USAGE as defined in include/sqlext.h:838 SQL_QUALIFIER_USAGE = 92 // SQL_QUOTED_IDENTIFIER_CASE as defined in include/sqlext.h:839 SQL_QUOTED_IDENTIFIER_CASE = 93 // SQL_SUBQUERIES as defined in include/sqlext.h:840 SQL_SUBQUERIES = 95 // SQL_UNION as defined in include/sqlext.h:841 SQL_UNION = 96 // SQL_MAX_ROW_SIZE_INCLUDES_LONG as defined in include/sqlext.h:842 SQL_MAX_ROW_SIZE_INCLUDES_LONG = 103 // SQL_MAX_CHAR_LITERAL_LEN as defined in include/sqlext.h:843 SQL_MAX_CHAR_LITERAL_LEN = 108 // SQL_TIMEDATE_ADD_INTERVALS as defined in include/sqlext.h:844 SQL_TIMEDATE_ADD_INTERVALS = 109 // SQL_TIMEDATE_DIFF_INTERVALS as defined in include/sqlext.h:845 SQL_TIMEDATE_DIFF_INTERVALS = 110 // SQL_NEED_LONG_DATA_LEN as defined in include/sqlext.h:846 SQL_NEED_LONG_DATA_LEN = 111 // SQL_MAX_BINARY_LITERAL_LEN as defined in include/sqlext.h:847 SQL_MAX_BINARY_LITERAL_LEN = 112 // SQL_LIKE_ESCAPE_CLAUSE as defined in include/sqlext.h:848 SQL_LIKE_ESCAPE_CLAUSE = 113 // SQL_QUALIFIER_LOCATION as defined in include/sqlext.h:849 SQL_QUALIFIER_LOCATION = 114 // SQL_ACTIVE_ENVIRONMENTS as defined in include/sqlext.h:877 SQL_ACTIVE_ENVIRONMENTS = 116 // SQL_ALTER_DOMAIN as defined in include/sqlext.h:878 SQL_ALTER_DOMAIN = 117 // SQL_SQL_CONFORMANCE as defined in include/sqlext.h:880 SQL_SQL_CONFORMANCE = 118 // SQL_DATETIME_LITERALS as defined in include/sqlext.h:881 SQL_DATETIME_LITERALS = 119 // SQL_ASYNC_MODE as defined in include/sqlext.h:883 SQL_ASYNC_MODE = 10021 // SQL_BATCH_ROW_COUNT as defined in include/sqlext.h:884 SQL_BATCH_ROW_COUNT = 120 // SQL_BATCH_SUPPORT as defined in include/sqlext.h:885 SQL_BATCH_SUPPORT = 121 // SQL_CATALOG_LOCATION as defined in include/sqlext.h:886 SQL_CATALOG_LOCATION = SQL_QUALIFIER_LOCATION // SQL_CATALOG_NAME_SEPARATOR as defined in include/sqlext.h:887 SQL_CATALOG_NAME_SEPARATOR = SQL_QUALIFIER_NAME_SEPARATOR // SQL_CATALOG_TERM as defined in include/sqlext.h:888 SQL_CATALOG_TERM = SQL_QUALIFIER_TERM // SQL_CATALOG_USAGE as defined in include/sqlext.h:889 SQL_CATALOG_USAGE = SQL_QUALIFIER_USAGE // SQL_CONVERT_WCHAR as defined in include/sqlext.h:890 SQL_CONVERT_WCHAR = 122 // SQL_CONVERT_INTERVAL_DAY_TIME as defined in include/sqlext.h:891 SQL_CONVERT_INTERVAL_DAY_TIME = 123 // SQL_CONVERT_INTERVAL_YEAR_MONTH as defined in include/sqlext.h:892 SQL_CONVERT_INTERVAL_YEAR_MONTH = 124 // SQL_CONVERT_WLONGVARCHAR as defined in include/sqlext.h:893 SQL_CONVERT_WLONGVARCHAR = 125 // SQL_CONVERT_WVARCHAR as defined in include/sqlext.h:894 SQL_CONVERT_WVARCHAR = 126 // SQL_CREATE_ASSERTION as defined in include/sqlext.h:895 SQL_CREATE_ASSERTION = 127 // SQL_CREATE_CHARACTER_SET as defined in include/sqlext.h:896 SQL_CREATE_CHARACTER_SET = 128 // SQL_CREATE_COLLATION as defined in include/sqlext.h:897 SQL_CREATE_COLLATION = 129 // SQL_CREATE_DOMAIN as defined in include/sqlext.h:898 SQL_CREATE_DOMAIN = 130 // SQL_CREATE_SCHEMA as defined in include/sqlext.h:899 SQL_CREATE_SCHEMA = 131 // SQL_CREATE_TABLE as defined in include/sqlext.h:900 SQL_CREATE_TABLE = 132 // SQL_CREATE_TRANSLATION as defined in include/sqlext.h:901 SQL_CREATE_TRANSLATION = 133 // SQL_CREATE_VIEW as defined in include/sqlext.h:902 SQL_CREATE_VIEW = 134 // SQL_DRIVER_HDESC as defined in include/sqlext.h:903 SQL_DRIVER_HDESC = 135 // SQL_DROP_ASSERTION as defined in include/sqlext.h:904 SQL_DROP_ASSERTION = 136 // SQL_DROP_CHARACTER_SET as defined in include/sqlext.h:905 SQL_DROP_CHARACTER_SET = 137 // SQL_DROP_COLLATION as defined in include/sqlext.h:906 SQL_DROP_COLLATION = 138 // SQL_DROP_DOMAIN as defined in include/sqlext.h:907 SQL_DROP_DOMAIN = 139 // SQL_DROP_SCHEMA as defined in include/sqlext.h:908 SQL_DROP_SCHEMA = 140 // SQL_DROP_TABLE as defined in include/sqlext.h:909 SQL_DROP_TABLE = 141 // SQL_DROP_TRANSLATION as defined in include/sqlext.h:910 SQL_DROP_TRANSLATION = 142 // SQL_DROP_VIEW as defined in include/sqlext.h:911 SQL_DROP_VIEW = 143 // SQL_DYNAMIC_CURSOR_ATTRIBUTES1 as defined in include/sqlext.h:912 SQL_DYNAMIC_CURSOR_ATTRIBUTES1 = 144 // SQL_DYNAMIC_CURSOR_ATTRIBUTES2 as defined in include/sqlext.h:913 SQL_DYNAMIC_CURSOR_ATTRIBUTES2 = 145 // SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1 as defined in include/sqlext.h:914 SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1 = 146 // SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 as defined in include/sqlext.h:915 SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 = 147 // SQL_INDEX_KEYWORDS as defined in include/sqlext.h:916 SQL_INDEX_KEYWORDS = 148 // SQL_INFO_SCHEMA_VIEWS as defined in include/sqlext.h:917 SQL_INFO_SCHEMA_VIEWS = 149 // SQL_KEYSET_CURSOR_ATTRIBUTES1 as defined in include/sqlext.h:918 SQL_KEYSET_CURSOR_ATTRIBUTES1 = 150 // SQL_KEYSET_CURSOR_ATTRIBUTES2 as defined in include/sqlext.h:919 SQL_KEYSET_CURSOR_ATTRIBUTES2 = 151 // SQL_MAX_ASYNC_CONCURRENT_STATEMENTS as defined in include/sqlext.h:920 SQL_MAX_ASYNC_CONCURRENT_STATEMENTS = 10022 // SQL_ODBC_INTERFACE_CONFORMANCE as defined in include/sqlext.h:921 SQL_ODBC_INTERFACE_CONFORMANCE = 152 // SQL_PARAM_ARRAY_ROW_COUNTS as defined in include/sqlext.h:922 SQL_PARAM_ARRAY_ROW_COUNTS = 153 // SQL_PARAM_ARRAY_SELECTS as defined in include/sqlext.h:923 SQL_PARAM_ARRAY_SELECTS = 154 // SQL_SCHEMA_TERM as defined in include/sqlext.h:924 SQL_SCHEMA_TERM = SQL_OWNER_TERM // SQL_SCHEMA_USAGE as defined in include/sqlext.h:925 SQL_SCHEMA_USAGE = SQL_OWNER_USAGE // SQL_SQL92_DATETIME_FUNCTIONS as defined in include/sqlext.h:926 SQL_SQL92_DATETIME_FUNCTIONS = 155 // SQL_SQL92_FOREIGN_KEY_DELETE_RULE as defined in include/sqlext.h:927 SQL_SQL92_FOREIGN_KEY_DELETE_RULE = 156 // SQL_SQL92_FOREIGN_KEY_UPDATE_RULE as defined in include/sqlext.h:928 SQL_SQL92_FOREIGN_KEY_UPDATE_RULE = 157 // SQL_SQL92_GRANT as defined in include/sqlext.h:929 SQL_SQL92_GRANT = 158 // SQL_SQL92_NUMERIC_VALUE_FUNCTIONS as defined in include/sqlext.h:930 SQL_SQL92_NUMERIC_VALUE_FUNCTIONS = 159 // SQL_SQL92_PREDICATES as defined in include/sqlext.h:931 SQL_SQL92_PREDICATES = 160 // SQL_SQL92_RELATIONAL_JOIN_OPERATORS as defined in include/sqlext.h:932 SQL_SQL92_RELATIONAL_JOIN_OPERATORS = 161 // SQL_SQL92_REVOKE as defined in include/sqlext.h:933 SQL_SQL92_REVOKE = 162 // SQL_SQL92_ROW_VALUE_CONSTRUCTOR as defined in include/sqlext.h:934 SQL_SQL92_ROW_VALUE_CONSTRUCTOR = 163 // SQL_SQL92_STRING_FUNCTIONS as defined in include/sqlext.h:935 SQL_SQL92_STRING_FUNCTIONS = 164 // SQL_SQL92_VALUE_EXPRESSIONS as defined in include/sqlext.h:936 SQL_SQL92_VALUE_EXPRESSIONS = 165 // SQL_STANDARD_CLI_CONFORMANCE as defined in include/sqlext.h:937 SQL_STANDARD_CLI_CONFORMANCE = 166 // SQL_STATIC_CURSOR_ATTRIBUTES1 as defined in include/sqlext.h:938 SQL_STATIC_CURSOR_ATTRIBUTES1 = 167 // SQL_STATIC_CURSOR_ATTRIBUTES2 as defined in include/sqlext.h:939 SQL_STATIC_CURSOR_ATTRIBUTES2 = 168 // SQL_AGGREGATE_FUNCTIONS as defined in include/sqlext.h:941 SQL_AGGREGATE_FUNCTIONS = 169 // SQL_DDL_INDEX as defined in include/sqlext.h:942 SQL_DDL_INDEX = 170 // SQL_DM_VER as defined in include/sqlext.h:943 SQL_DM_VER = 171 // SQL_INSERT_STATEMENT as defined in include/sqlext.h:944 SQL_INSERT_STATEMENT = 172 // SQL_UNION_STATEMENT as defined in include/sqlext.h:945 SQL_UNION_STATEMENT = SQL_UNION // SQL_ASYNC_DBC_FUNCTIONS as defined in include/sqlext.h:950 SQL_ASYNC_DBC_FUNCTIONS = 10023 // SQL_DRIVER_AWARE_POOLING_SUPPORTED as defined in include/sqlext.h:953 SQL_DRIVER_AWARE_POOLING_SUPPORTED = 10024 // SQL_ASYNC_NOTIFICATION as defined in include/sqlext.h:956 SQL_ASYNC_NOTIFICATION = 10025 // SQL_ASYNC_NOTIFICATION_NOT_CAPABLE as defined in include/sqlext.h:959 SQL_ASYNC_NOTIFICATION_NOT_CAPABLE = int64(0x00000000) // SQL_ASYNC_NOTIFICATION_CAPABLE as defined in include/sqlext.h:960 SQL_ASYNC_NOTIFICATION_CAPABLE = int64(0x00000001) // SQL_DTC_TRANSITION_COST as defined in include/sqlext.h:963 SQL_DTC_TRANSITION_COST = 1750 // SQL_AT_ADD_COLUMN_SINGLE as defined in include/sqlext.h:972 SQL_AT_ADD_COLUMN_SINGLE = int64(0x00000020) // SQL_AT_ADD_COLUMN_DEFAULT as defined in include/sqlext.h:973 SQL_AT_ADD_COLUMN_DEFAULT = int64(0x00000040) // SQL_AT_ADD_COLUMN_COLLATION as defined in include/sqlext.h:974 SQL_AT_ADD_COLUMN_COLLATION = int64(0x00000080) // SQL_AT_SET_COLUMN_DEFAULT as defined in include/sqlext.h:975 SQL_AT_SET_COLUMN_DEFAULT = int64(0x00000100) // SQL_AT_DROP_COLUMN_DEFAULT as defined in include/sqlext.h:976 SQL_AT_DROP_COLUMN_DEFAULT = int64(0x00000200) // SQL_AT_DROP_COLUMN_CASCADE as defined in include/sqlext.h:977 SQL_AT_DROP_COLUMN_CASCADE = int64(0x00000400) // SQL_AT_DROP_COLUMN_RESTRICT as defined in include/sqlext.h:978 SQL_AT_DROP_COLUMN_RESTRICT = int64(0x00000800) // SQL_AT_ADD_TABLE_CONSTRAINT as defined in include/sqlext.h:979 SQL_AT_ADD_TABLE_CONSTRAINT = int64(0x00001000) // SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE as defined in include/sqlext.h:980 SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE = int64(0x00002000) // SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT as defined in include/sqlext.h:981 SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT = int64(0x00004000) // SQL_AT_CONSTRAINT_NAME_DEFINITION as defined in include/sqlext.h:982 SQL_AT_CONSTRAINT_NAME_DEFINITION = int64(0x00008000) // SQL_AT_CONSTRAINT_INITIALLY_DEFERRED as defined in include/sqlext.h:983 SQL_AT_CONSTRAINT_INITIALLY_DEFERRED = int64(0x00010000) // SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE as defined in include/sqlext.h:984 SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE = int64(0x00020000) // SQL_AT_CONSTRAINT_DEFERRABLE as defined in include/sqlext.h:985 SQL_AT_CONSTRAINT_DEFERRABLE = int64(0x00040000) // SQL_AT_CONSTRAINT_NON_DEFERRABLE as defined in include/sqlext.h:986 SQL_AT_CONSTRAINT_NON_DEFERRABLE = int64(0x00080000) // SQL_CVT_CHAR as defined in include/sqlext.h:991 SQL_CVT_CHAR = int64(0x00000001) // SQL_CVT_NUMERIC as defined in include/sqlext.h:992 SQL_CVT_NUMERIC = int64(0x00000002) // SQL_CVT_DECIMAL as defined in include/sqlext.h:993 SQL_CVT_DECIMAL = int64(0x00000004) // SQL_CVT_INTEGER as defined in include/sqlext.h:994 SQL_CVT_INTEGER = int64(0x00000008) // SQL_CVT_SMALLINT as defined in include/sqlext.h:995 SQL_CVT_SMALLINT = int64(0x00000010) // SQL_CVT_FLOAT as defined in include/sqlext.h:996 SQL_CVT_FLOAT = int64(0x00000020) // SQL_CVT_REAL as defined in include/sqlext.h:997 SQL_CVT_REAL = int64(0x00000040) // SQL_CVT_DOUBLE as defined in include/sqlext.h:998 SQL_CVT_DOUBLE = int64(0x00000080) // SQL_CVT_VARCHAR as defined in include/sqlext.h:999 SQL_CVT_VARCHAR = int64(0x00000100) // SQL_CVT_LONGVARCHAR as defined in include/sqlext.h:1000 SQL_CVT_LONGVARCHAR = int64(0x00000200) // SQL_CVT_BINARY as defined in include/sqlext.h:1001 SQL_CVT_BINARY = int64(0x00000400) // SQL_CVT_VARBINARY as defined in include/sqlext.h:1002 SQL_CVT_VARBINARY = int64(0x00000800) // SQL_CVT_BIT as defined in include/sqlext.h:1003 SQL_CVT_BIT = int64(0x00001000) // SQL_CVT_TINYINT as defined in include/sqlext.h:1004 SQL_CVT_TINYINT = int64(0x00002000) // SQL_CVT_BIGINT as defined in include/sqlext.h:1005 SQL_CVT_BIGINT = int64(0x00004000) // SQL_CVT_DATE as defined in include/sqlext.h:1006 SQL_CVT_DATE = int64(0x00008000) // SQL_CVT_TIME as defined in include/sqlext.h:1007 SQL_CVT_TIME = int64(0x00010000) // SQL_CVT_TIMESTAMP as defined in include/sqlext.h:1008 SQL_CVT_TIMESTAMP = int64(0x00020000) // SQL_CVT_LONGVARBINARY as defined in include/sqlext.h:1009 SQL_CVT_LONGVARBINARY = int64(0x00040000) // SQL_CVT_INTERVAL_YEAR_MONTH as defined in include/sqlext.h:1011 SQL_CVT_INTERVAL_YEAR_MONTH = int64(0x00080000) // SQL_CVT_INTERVAL_DAY_TIME as defined in include/sqlext.h:1012 SQL_CVT_INTERVAL_DAY_TIME = int64(0x00100000) // SQL_CVT_WCHAR as defined in include/sqlext.h:1013 SQL_CVT_WCHAR = int64(0x00200000) // SQL_CVT_WLONGVARCHAR as defined in include/sqlext.h:1014 SQL_CVT_WLONGVARCHAR = int64(0x00400000) // SQL_CVT_WVARCHAR as defined in include/sqlext.h:1015 SQL_CVT_WVARCHAR = int64(0x00800000) // SQL_CVT_GUID as defined in include/sqlext.h:1016 SQL_CVT_GUID = int64(0x01000000) // SQL_FN_CVT_CONVERT as defined in include/sqlext.h:1022 SQL_FN_CVT_CONVERT = int64(0x00000001) // SQL_FN_CVT_CAST as defined in include/sqlext.h:1024 SQL_FN_CVT_CAST = int64(0x00000002) // SQL_FN_STR_CONCAT as defined in include/sqlext.h:1030 SQL_FN_STR_CONCAT = int64(0x00000001) // SQL_FN_STR_INSERT as defined in include/sqlext.h:1031 SQL_FN_STR_INSERT = int64(0x00000002) // SQL_FN_STR_LEFT as defined in include/sqlext.h:1032 SQL_FN_STR_LEFT = int64(0x00000004) // SQL_FN_STR_LTRIM as defined in include/sqlext.h:1033 SQL_FN_STR_LTRIM = int64(0x00000008) // SQL_FN_STR_LENGTH as defined in include/sqlext.h:1034 SQL_FN_STR_LENGTH = int64(0x00000010) // SQL_FN_STR_LOCATE as defined in include/sqlext.h:1035 SQL_FN_STR_LOCATE = int64(0x00000020) // SQL_FN_STR_LCASE as defined in include/sqlext.h:1036 SQL_FN_STR_LCASE = int64(0x00000040) // SQL_FN_STR_REPEAT as defined in include/sqlext.h:1037 SQL_FN_STR_REPEAT = int64(0x00000080) // SQL_FN_STR_REPLACE as defined in include/sqlext.h:1038 SQL_FN_STR_REPLACE = int64(0x00000100) // SQL_FN_STR_RIGHT as defined in include/sqlext.h:1039 SQL_FN_STR_RIGHT = int64(0x00000200) // SQL_FN_STR_RTRIM as defined in include/sqlext.h:1040 SQL_FN_STR_RTRIM = int64(0x00000400) // SQL_FN_STR_SUBSTRING as defined in include/sqlext.h:1041 SQL_FN_STR_SUBSTRING = int64(0x00000800) // SQL_FN_STR_UCASE as defined in include/sqlext.h:1042 SQL_FN_STR_UCASE = int64(0x00001000) // SQL_FN_STR_ASCII as defined in include/sqlext.h:1043 SQL_FN_STR_ASCII = int64(0x00002000) // SQL_FN_STR_CHAR as defined in include/sqlext.h:1044 SQL_FN_STR_CHAR = int64(0x00004000) // SQL_FN_STR_DIFFERENCE as defined in include/sqlext.h:1045 SQL_FN_STR_DIFFERENCE = int64(0x00008000) // SQL_FN_STR_LOCATE_2 as defined in include/sqlext.h:1046 SQL_FN_STR_LOCATE_2 = int64(0x00010000) // SQL_FN_STR_SOUNDEX as defined in include/sqlext.h:1047 SQL_FN_STR_SOUNDEX = int64(0x00020000) // SQL_FN_STR_SPACE as defined in include/sqlext.h:1048 SQL_FN_STR_SPACE = int64(0x00040000) // SQL_FN_STR_BIT_LENGTH as defined in include/sqlext.h:1050 SQL_FN_STR_BIT_LENGTH = int64(0x00080000) // SQL_FN_STR_CHAR_LENGTH as defined in include/sqlext.h:1051 SQL_FN_STR_CHAR_LENGTH = int64(0x00100000) // SQL_FN_STR_CHARACTER_LENGTH as defined in include/sqlext.h:1052 SQL_FN_STR_CHARACTER_LENGTH = int64(0x00200000) // SQL_FN_STR_OCTET_LENGTH as defined in include/sqlext.h:1053 SQL_FN_STR_OCTET_LENGTH = int64(0x00400000) // SQL_FN_STR_POSITION as defined in include/sqlext.h:1054 SQL_FN_STR_POSITION = int64(0x00800000) // SQL_SSF_CONVERT as defined in include/sqlext.h:1059 SQL_SSF_CONVERT = int64(0x00000001) // SQL_SSF_LOWER as defined in include/sqlext.h:1060 SQL_SSF_LOWER = int64(0x00000002) // SQL_SSF_UPPER as defined in include/sqlext.h:1061 SQL_SSF_UPPER = int64(0x00000004) // SQL_SSF_SUBSTRING as defined in include/sqlext.h:1062 SQL_SSF_SUBSTRING = int64(0x00000008) // SQL_SSF_TRANSLATE as defined in include/sqlext.h:1063 SQL_SSF_TRANSLATE = int64(0x00000010) // SQL_SSF_TRIM_BOTH as defined in include/sqlext.h:1064 SQL_SSF_TRIM_BOTH = int64(0x00000020) // SQL_SSF_TRIM_LEADING as defined in include/sqlext.h:1065 SQL_SSF_TRIM_LEADING = int64(0x00000040) // SQL_SSF_TRIM_TRAILING as defined in include/sqlext.h:1066 SQL_SSF_TRIM_TRAILING = int64(0x00000080) // SQL_FN_NUM_ABS as defined in include/sqlext.h:1071 SQL_FN_NUM_ABS = int64(0x00000001) // SQL_FN_NUM_ACOS as defined in include/sqlext.h:1072 SQL_FN_NUM_ACOS = int64(0x00000002) // SQL_FN_NUM_ASIN as defined in include/sqlext.h:1073 SQL_FN_NUM_ASIN = int64(0x00000004) // SQL_FN_NUM_ATAN as defined in include/sqlext.h:1074 SQL_FN_NUM_ATAN = int64(0x00000008) // SQL_FN_NUM_ATAN2 as defined in include/sqlext.h:1075 SQL_FN_NUM_ATAN2 = int64(0x00000010) // SQL_FN_NUM_CEILING as defined in include/sqlext.h:1076 SQL_FN_NUM_CEILING = int64(0x00000020) // SQL_FN_NUM_COS as defined in include/sqlext.h:1077 SQL_FN_NUM_COS = int64(0x00000040) // SQL_FN_NUM_COT as defined in include/sqlext.h:1078 SQL_FN_NUM_COT = int64(0x00000080) // SQL_FN_NUM_EXP as defined in include/sqlext.h:1079 SQL_FN_NUM_EXP = int64(0x00000100) // SQL_FN_NUM_FLOOR as defined in include/sqlext.h:1080 SQL_FN_NUM_FLOOR = int64(0x00000200) // SQL_FN_NUM_LOG as defined in include/sqlext.h:1081 SQL_FN_NUM_LOG = int64(0x00000400) // SQL_FN_NUM_MOD as defined in include/sqlext.h:1082 SQL_FN_NUM_MOD = int64(0x00000800) // SQL_FN_NUM_SIGN as defined in include/sqlext.h:1083 SQL_FN_NUM_SIGN = int64(0x00001000) // SQL_FN_NUM_SIN as defined in include/sqlext.h:1084 SQL_FN_NUM_SIN = int64(0x00002000) // SQL_FN_NUM_SQRT as defined in include/sqlext.h:1085 SQL_FN_NUM_SQRT = int64(0x00004000) // SQL_FN_NUM_TAN as defined in include/sqlext.h:1086 SQL_FN_NUM_TAN = int64(0x00008000) // SQL_FN_NUM_PI as defined in include/sqlext.h:1087 SQL_FN_NUM_PI = int64(0x00010000) // SQL_FN_NUM_RAND as defined in include/sqlext.h:1088 SQL_FN_NUM_RAND = int64(0x00020000) // SQL_FN_NUM_DEGREES as defined in include/sqlext.h:1089 SQL_FN_NUM_DEGREES = int64(0x00040000) // SQL_FN_NUM_LOG10 as defined in include/sqlext.h:1090 SQL_FN_NUM_LOG10 = int64(0x00080000) // SQL_FN_NUM_POWER as defined in include/sqlext.h:1091 SQL_FN_NUM_POWER = int64(0x00100000) // SQL_FN_NUM_RADIANS as defined in include/sqlext.h:1092 SQL_FN_NUM_RADIANS = int64(0x00200000) // SQL_FN_NUM_ROUND as defined in include/sqlext.h:1093 SQL_FN_NUM_ROUND = int64(0x00400000) // SQL_FN_NUM_TRUNCATE as defined in include/sqlext.h:1094 SQL_FN_NUM_TRUNCATE = int64(0x00800000) // SQL_SNVF_BIT_LENGTH as defined in include/sqlext.h:1098 SQL_SNVF_BIT_LENGTH = int64(0x00000001) // SQL_SNVF_CHAR_LENGTH as defined in include/sqlext.h:1099 SQL_SNVF_CHAR_LENGTH = int64(0x00000002) // SQL_SNVF_CHARACTER_LENGTH as defined in include/sqlext.h:1100 SQL_SNVF_CHARACTER_LENGTH = int64(0x00000004) // SQL_SNVF_EXTRACT as defined in include/sqlext.h:1101 SQL_SNVF_EXTRACT = int64(0x00000008) // SQL_SNVF_OCTET_LENGTH as defined in include/sqlext.h:1102 SQL_SNVF_OCTET_LENGTH = int64(0x00000010) // SQL_SNVF_POSITION as defined in include/sqlext.h:1103 SQL_SNVF_POSITION = int64(0x00000020) // SQL_FN_TD_NOW as defined in include/sqlext.h:1108 SQL_FN_TD_NOW = int64(0x00000001) // SQL_FN_TD_CURDATE as defined in include/sqlext.h:1109 SQL_FN_TD_CURDATE = int64(0x00000002) // SQL_FN_TD_DAYOFMONTH as defined in include/sqlext.h:1110 SQL_FN_TD_DAYOFMONTH = int64(0x00000004) // SQL_FN_TD_DAYOFWEEK as defined in include/sqlext.h:1111 SQL_FN_TD_DAYOFWEEK = int64(0x00000008) // SQL_FN_TD_DAYOFYEAR as defined in include/sqlext.h:1112 SQL_FN_TD_DAYOFYEAR = int64(0x00000010) // SQL_FN_TD_MONTH as defined in include/sqlext.h:1113 SQL_FN_TD_MONTH = int64(0x00000020) // SQL_FN_TD_QUARTER as defined in include/sqlext.h:1114 SQL_FN_TD_QUARTER = int64(0x00000040) // SQL_FN_TD_WEEK as defined in include/sqlext.h:1115 SQL_FN_TD_WEEK = int64(0x00000080) // SQL_FN_TD_YEAR as defined in include/sqlext.h:1116 SQL_FN_TD_YEAR = int64(0x00000100) // SQL_FN_TD_CURTIME as defined in include/sqlext.h:1117 SQL_FN_TD_CURTIME = int64(0x00000200) // SQL_FN_TD_HOUR as defined in include/sqlext.h:1118 SQL_FN_TD_HOUR = int64(0x00000400) // SQL_FN_TD_MINUTE as defined in include/sqlext.h:1119 SQL_FN_TD_MINUTE = int64(0x00000800) // SQL_FN_TD_SECOND as defined in include/sqlext.h:1120 SQL_FN_TD_SECOND = int64(0x00001000) // SQL_FN_TD_TIMESTAMPADD as defined in include/sqlext.h:1121 SQL_FN_TD_TIMESTAMPADD = int64(0x00002000) // SQL_FN_TD_TIMESTAMPDIFF as defined in include/sqlext.h:1122 SQL_FN_TD_TIMESTAMPDIFF = int64(0x00004000) // SQL_FN_TD_DAYNAME as defined in include/sqlext.h:1123 SQL_FN_TD_DAYNAME = int64(0x00008000) // SQL_FN_TD_MONTHNAME as defined in include/sqlext.h:1124 SQL_FN_TD_MONTHNAME = int64(0x00010000) // SQL_FN_TD_CURRENT_DATE as defined in include/sqlext.h:1126 SQL_FN_TD_CURRENT_DATE = int64(0x00020000) // SQL_FN_TD_CURRENT_TIME as defined in include/sqlext.h:1127 SQL_FN_TD_CURRENT_TIME = int64(0x00040000) // SQL_FN_TD_CURRENT_TIMESTAMP as defined in include/sqlext.h:1128 SQL_FN_TD_CURRENT_TIMESTAMP = int64(0x00080000) // SQL_FN_TD_EXTRACT as defined in include/sqlext.h:1129 SQL_FN_TD_EXTRACT = int64(0x00100000) // SQL_SDF_CURRENT_DATE as defined in include/sqlext.h:1134 SQL_SDF_CURRENT_DATE = int64(0x00000001) // SQL_SDF_CURRENT_TIME as defined in include/sqlext.h:1135 SQL_SDF_CURRENT_TIME = int64(0x00000002) // SQL_SDF_CURRENT_TIMESTAMP as defined in include/sqlext.h:1136 SQL_SDF_CURRENT_TIMESTAMP = int64(0x00000004) // SQL_FN_SYS_USERNAME as defined in include/sqlext.h:1141 SQL_FN_SYS_USERNAME = int64(0x00000001) // SQL_FN_SYS_DBNAME as defined in include/sqlext.h:1142 SQL_FN_SYS_DBNAME = int64(0x00000002) // SQL_FN_SYS_IFNULL as defined in include/sqlext.h:1143 SQL_FN_SYS_IFNULL = int64(0x00000004) // SQL_FN_TSI_FRAC_SECOND as defined in include/sqlext.h:1147 SQL_FN_TSI_FRAC_SECOND = int64(0x00000001) // SQL_FN_TSI_SECOND as defined in include/sqlext.h:1148 SQL_FN_TSI_SECOND = int64(0x00000002) // SQL_FN_TSI_MINUTE as defined in include/sqlext.h:1149 SQL_FN_TSI_MINUTE = int64(0x00000004) // SQL_FN_TSI_HOUR as defined in include/sqlext.h:1150 SQL_FN_TSI_HOUR = int64(0x00000008) // SQL_FN_TSI_DAY as defined in include/sqlext.h:1151 SQL_FN_TSI_DAY = int64(0x00000010) // SQL_FN_TSI_WEEK as defined in include/sqlext.h:1152 SQL_FN_TSI_WEEK = int64(0x00000020) // SQL_FN_TSI_MONTH as defined in include/sqlext.h:1153 SQL_FN_TSI_MONTH = int64(0x00000040) // SQL_FN_TSI_QUARTER as defined in include/sqlext.h:1154 SQL_FN_TSI_QUARTER = int64(0x00000080) // SQL_FN_TSI_YEAR as defined in include/sqlext.h:1155 SQL_FN_TSI_YEAR = int64(0x00000100) // SQL_CA1_NEXT as defined in include/sqlext.h:1163 SQL_CA1_NEXT = int64(0x00000001) // SQL_CA1_ABSOLUTE as defined in include/sqlext.h:1164 SQL_CA1_ABSOLUTE = int64(0x00000002) // SQL_CA1_RELATIVE as defined in include/sqlext.h:1165 SQL_CA1_RELATIVE = int64(0x00000004) // SQL_CA1_BOOKMARK as defined in include/sqlext.h:1166 SQL_CA1_BOOKMARK = int64(0x00000008) // SQL_CA1_LOCK_NO_CHANGE as defined in include/sqlext.h:1169 SQL_CA1_LOCK_NO_CHANGE = int64(0x00000040) // SQL_CA1_LOCK_EXCLUSIVE as defined in include/sqlext.h:1170 SQL_CA1_LOCK_EXCLUSIVE = int64(0x00000080) // SQL_CA1_LOCK_UNLOCK as defined in include/sqlext.h:1171 SQL_CA1_LOCK_UNLOCK = int64(0x00000100) // SQL_CA1_POS_POSITION as defined in include/sqlext.h:1174 SQL_CA1_POS_POSITION = int64(0x00000200) // SQL_CA1_POS_UPDATE as defined in include/sqlext.h:1175 SQL_CA1_POS_UPDATE = int64(0x00000400) // SQL_CA1_POS_DELETE as defined in include/sqlext.h:1176 SQL_CA1_POS_DELETE = int64(0x00000800) // SQL_CA1_POS_REFRESH as defined in include/sqlext.h:1177 SQL_CA1_POS_REFRESH = int64(0x00001000) // SQL_CA1_POSITIONED_UPDATE as defined in include/sqlext.h:1180 SQL_CA1_POSITIONED_UPDATE = int64(0x00002000) // SQL_CA1_POSITIONED_DELETE as defined in include/sqlext.h:1181 SQL_CA1_POSITIONED_DELETE = int64(0x00004000) // SQL_CA1_SELECT_FOR_UPDATE as defined in include/sqlext.h:1182 SQL_CA1_SELECT_FOR_UPDATE = int64(0x00008000) // SQL_CA1_BULK_ADD as defined in include/sqlext.h:1185 SQL_CA1_BULK_ADD = int64(0x00010000) // SQL_CA1_BULK_UPDATE_BY_BOOKMARK as defined in include/sqlext.h:1186 SQL_CA1_BULK_UPDATE_BY_BOOKMARK = int64(0x00020000) // SQL_CA1_BULK_DELETE_BY_BOOKMARK as defined in include/sqlext.h:1187 SQL_CA1_BULK_DELETE_BY_BOOKMARK = int64(0x00040000) // SQL_CA1_BULK_FETCH_BY_BOOKMARK as defined in include/sqlext.h:1188 SQL_CA1_BULK_FETCH_BY_BOOKMARK = int64(0x00080000) // SQL_CA2_READ_ONLY_CONCURRENCY as defined in include/sqlext.h:1197 SQL_CA2_READ_ONLY_CONCURRENCY = int64(0x00000001) // SQL_CA2_LOCK_CONCURRENCY as defined in include/sqlext.h:1198 SQL_CA2_LOCK_CONCURRENCY = int64(0x00000002) // SQL_CA2_OPT_ROWVER_CONCURRENCY as defined in include/sqlext.h:1199 SQL_CA2_OPT_ROWVER_CONCURRENCY = int64(0x00000004) // SQL_CA2_OPT_VALUES_CONCURRENCY as defined in include/sqlext.h:1200 SQL_CA2_OPT_VALUES_CONCURRENCY = int64(0x00000008) // SQL_CA2_SENSITIVITY_ADDITIONS as defined in include/sqlext.h:1203 SQL_CA2_SENSITIVITY_ADDITIONS = int64(0x00000010) // SQL_CA2_SENSITIVITY_DELETIONS as defined in include/sqlext.h:1204 SQL_CA2_SENSITIVITY_DELETIONS = int64(0x00000020) // SQL_CA2_SENSITIVITY_UPDATES as defined in include/sqlext.h:1205 SQL_CA2_SENSITIVITY_UPDATES = int64(0x00000040) // SQL_CA2_MAX_ROWS_SELECT as defined in include/sqlext.h:1208 SQL_CA2_MAX_ROWS_SELECT = int64(0x00000080) // SQL_CA2_MAX_ROWS_INSERT as defined in include/sqlext.h:1209 SQL_CA2_MAX_ROWS_INSERT = int64(0x00000100) // SQL_CA2_MAX_ROWS_DELETE as defined in include/sqlext.h:1210 SQL_CA2_MAX_ROWS_DELETE = int64(0x00000200) // SQL_CA2_MAX_ROWS_UPDATE as defined in include/sqlext.h:1211 SQL_CA2_MAX_ROWS_UPDATE = int64(0x00000400) // SQL_CA2_MAX_ROWS_CATALOG as defined in include/sqlext.h:1212 SQL_CA2_MAX_ROWS_CATALOG = int64(0x00000800) // SQL_CA2_MAX_ROWS_AFFECTS_ALL as defined in include/sqlext.h:1213 SQL_CA2_MAX_ROWS_AFFECTS_ALL = (SQL_CA2_MAX_ROWS_SELECT | SQL_CA2_MAX_ROWS_INSERT | SQL_CA2_MAX_ROWS_DELETE | SQL_CA2_MAX_ROWS_UPDATE | SQL_CA2_MAX_ROWS_CATALOG) // SQL_CA2_CRC_EXACT as defined in include/sqlext.h:1216 SQL_CA2_CRC_EXACT = int64(0x00001000) // SQL_CA2_CRC_APPROXIMATE as defined in include/sqlext.h:1217 SQL_CA2_CRC_APPROXIMATE = int64(0x00002000) // SQL_CA2_SIMULATE_NON_UNIQUE as defined in include/sqlext.h:1220 SQL_CA2_SIMULATE_NON_UNIQUE = int64(0x00004000) // SQL_CA2_SIMULATE_TRY_UNIQUE as defined in include/sqlext.h:1221 SQL_CA2_SIMULATE_TRY_UNIQUE = int64(0x00008000) // SQL_CA2_SIMULATE_UNIQUE as defined in include/sqlext.h:1222 SQL_CA2_SIMULATE_UNIQUE = int64(0x00010000) // SQL_OAC_NONE as defined in include/sqlext.h:1227 SQL_OAC_NONE = 0x0000 // SQL_OAC_LEVEL1 as defined in include/sqlext.h:1228 SQL_OAC_LEVEL1 = 0x0001 // SQL_OAC_LEVEL2 as defined in include/sqlext.h:1229 SQL_OAC_LEVEL2 = 0x0002 // SQL_OSCC_NOT_COMPLIANT as defined in include/sqlext.h:1233 SQL_OSCC_NOT_COMPLIANT = 0x0000 // SQL_OSCC_COMPLIANT as defined in include/sqlext.h:1234 SQL_OSCC_COMPLIANT = 0x0001 // SQL_OSC_MINIMUM as defined in include/sqlext.h:1238 SQL_OSC_MINIMUM = 0x0000 // SQL_OSC_CORE as defined in include/sqlext.h:1239 SQL_OSC_CORE = 0x0001 // SQL_OSC_EXTENDED as defined in include/sqlext.h:1240 SQL_OSC_EXTENDED = 0x0002 // SQL_CB_NULL as defined in include/sqlext.h:1245 SQL_CB_NULL = 0x0000 // SQL_CB_NON_NULL as defined in include/sqlext.h:1246 SQL_CB_NON_NULL = 0x0001 // SQL_SO_FORWARD_ONLY as defined in include/sqlext.h:1250 SQL_SO_FORWARD_ONLY = int64(0x00000001) // SQL_SO_KEYSET_DRIVEN as defined in include/sqlext.h:1251 SQL_SO_KEYSET_DRIVEN = int64(0x00000002) // SQL_SO_DYNAMIC as defined in include/sqlext.h:1252 SQL_SO_DYNAMIC = int64(0x00000004) // SQL_SO_MIXED as defined in include/sqlext.h:1253 SQL_SO_MIXED = int64(0x00000008) // SQL_SO_STATIC as defined in include/sqlext.h:1254 SQL_SO_STATIC = int64(0x00000010) // SQL_FD_FETCH_BOOKMARK as defined in include/sqlext.h:1261 SQL_FD_FETCH_BOOKMARK = int64(0x00000080) // SQL_CN_NONE as defined in include/sqlext.h:1270 SQL_CN_NONE = 0x0000 // SQL_CN_DIFFERENT as defined in include/sqlext.h:1271 SQL_CN_DIFFERENT = 0x0001 // SQL_CN_ANY as defined in include/sqlext.h:1272 SQL_CN_ANY = 0x0002 // SQL_NNC_NULL as defined in include/sqlext.h:1276 SQL_NNC_NULL = 0x0000 // SQL_NNC_NON_NULL as defined in include/sqlext.h:1277 SQL_NNC_NON_NULL = 0x0001 // SQL_NC_START as defined in include/sqlext.h:1281 SQL_NC_START = 0x0002 // SQL_NC_END as defined in include/sqlext.h:1282 SQL_NC_END = 0x0004 // SQL_FILE_NOT_SUPPORTED as defined in include/sqlext.h:1286 SQL_FILE_NOT_SUPPORTED = 0x0000 // SQL_FILE_TABLE as defined in include/sqlext.h:1287 SQL_FILE_TABLE = 0x0001 // SQL_FILE_QUALIFIER as defined in include/sqlext.h:1288 SQL_FILE_QUALIFIER = 0x0002 // SQL_FILE_CATALOG as defined in include/sqlext.h:1289 SQL_FILE_CATALOG = SQL_FILE_QUALIFIER // SQL_GD_BLOCK as defined in include/sqlext.h:1294 SQL_GD_BLOCK = int64(0x00000004) // SQL_GD_BOUND as defined in include/sqlext.h:1295 SQL_GD_BOUND = int64(0x00000008) // SQL_GD_OUTPUT_PARAMS as defined in include/sqlext.h:1297 SQL_GD_OUTPUT_PARAMS = int64(0x00000010) // SQL_PS_POSITIONED_DELETE as defined in include/sqlext.h:1302 SQL_PS_POSITIONED_DELETE = int64(0x00000001) // SQL_PS_POSITIONED_UPDATE as defined in include/sqlext.h:1303 SQL_PS_POSITIONED_UPDATE = int64(0x00000002) // SQL_PS_SELECT_FOR_UPDATE as defined in include/sqlext.h:1304 SQL_PS_SELECT_FOR_UPDATE = int64(0x00000004) // SQL_GB_NOT_SUPPORTED as defined in include/sqlext.h:1308 SQL_GB_NOT_SUPPORTED = 0x0000 // SQL_GB_GROUP_BY_EQUALS_SELECT as defined in include/sqlext.h:1309 SQL_GB_GROUP_BY_EQUALS_SELECT = 0x0001 // SQL_GB_GROUP_BY_CONTAINS_SELECT as defined in include/sqlext.h:1310 SQL_GB_GROUP_BY_CONTAINS_SELECT = 0x0002 // SQL_GB_NO_RELATION as defined in include/sqlext.h:1311 SQL_GB_NO_RELATION = 0x0003 // SQL_GB_COLLATE as defined in include/sqlext.h:1313 SQL_GB_COLLATE = 0x0004 // SQL_OU_DML_STATEMENTS as defined in include/sqlext.h:1319 SQL_OU_DML_STATEMENTS = int64(0x00000001) // SQL_OU_PROCEDURE_INVOCATION as defined in include/sqlext.h:1320 SQL_OU_PROCEDURE_INVOCATION = int64(0x00000002) // SQL_OU_TABLE_DEFINITION as defined in include/sqlext.h:1321 SQL_OU_TABLE_DEFINITION = int64(0x00000004) // SQL_OU_INDEX_DEFINITION as defined in include/sqlext.h:1322 SQL_OU_INDEX_DEFINITION = int64(0x00000008) // SQL_OU_PRIVILEGE_DEFINITION as defined in include/sqlext.h:1323 SQL_OU_PRIVILEGE_DEFINITION = int64(0x00000010) // SQL_SU_DML_STATEMENTS as defined in include/sqlext.h:1327 SQL_SU_DML_STATEMENTS = SQL_OU_DML_STATEMENTS // SQL_SU_PROCEDURE_INVOCATION as defined in include/sqlext.h:1328 SQL_SU_PROCEDURE_INVOCATION = SQL_OU_PROCEDURE_INVOCATION // SQL_SU_TABLE_DEFINITION as defined in include/sqlext.h:1329 SQL_SU_TABLE_DEFINITION = SQL_OU_TABLE_DEFINITION // SQL_SU_INDEX_DEFINITION as defined in include/sqlext.h:1330 SQL_SU_INDEX_DEFINITION = SQL_OU_INDEX_DEFINITION // SQL_SU_PRIVILEGE_DEFINITION as defined in include/sqlext.h:1331 SQL_SU_PRIVILEGE_DEFINITION = SQL_OU_PRIVILEGE_DEFINITION // SQL_QU_DML_STATEMENTS as defined in include/sqlext.h:1336 SQL_QU_DML_STATEMENTS = int64(0x00000001) // SQL_QU_PROCEDURE_INVOCATION as defined in include/sqlext.h:1337 SQL_QU_PROCEDURE_INVOCATION = int64(0x00000002) // SQL_QU_TABLE_DEFINITION as defined in include/sqlext.h:1338 SQL_QU_TABLE_DEFINITION = int64(0x00000004) // SQL_QU_INDEX_DEFINITION as defined in include/sqlext.h:1339 SQL_QU_INDEX_DEFINITION = int64(0x00000008) // SQL_QU_PRIVILEGE_DEFINITION as defined in include/sqlext.h:1340 SQL_QU_PRIVILEGE_DEFINITION = int64(0x00000010) // SQL_CU_DML_STATEMENTS as defined in include/sqlext.h:1344 SQL_CU_DML_STATEMENTS = SQL_QU_DML_STATEMENTS // SQL_CU_PROCEDURE_INVOCATION as defined in include/sqlext.h:1345 SQL_CU_PROCEDURE_INVOCATION = SQL_QU_PROCEDURE_INVOCATION // SQL_CU_TABLE_DEFINITION as defined in include/sqlext.h:1346 SQL_CU_TABLE_DEFINITION = SQL_QU_TABLE_DEFINITION // SQL_CU_INDEX_DEFINITION as defined in include/sqlext.h:1347 SQL_CU_INDEX_DEFINITION = SQL_QU_INDEX_DEFINITION // SQL_CU_PRIVILEGE_DEFINITION as defined in include/sqlext.h:1348 SQL_CU_PRIVILEGE_DEFINITION = SQL_QU_PRIVILEGE_DEFINITION // SQL_SQ_COMPARISON as defined in include/sqlext.h:1353 SQL_SQ_COMPARISON = int64(0x00000001) // SQL_SQ_EXISTS as defined in include/sqlext.h:1354 SQL_SQ_EXISTS = int64(0x00000002) // SQL_SQ_IN as defined in include/sqlext.h:1355 SQL_SQ_IN = int64(0x00000004) // SQL_SQ_QUANTIFIED as defined in include/sqlext.h:1356 SQL_SQ_QUANTIFIED = int64(0x00000008) // SQL_SQ_CORRELATED_SUBQUERIES as defined in include/sqlext.h:1357 SQL_SQ_CORRELATED_SUBQUERIES = int64(0x00000010) // SQL_U_UNION as defined in include/sqlext.h:1361 SQL_U_UNION = int64(0x00000001) // SQL_U_UNION_ALL as defined in include/sqlext.h:1362 SQL_U_UNION_ALL = int64(0x00000002) // SQL_BP_CLOSE as defined in include/sqlext.h:1366 SQL_BP_CLOSE = int64(0x00000001) // SQL_BP_DELETE as defined in include/sqlext.h:1367 SQL_BP_DELETE = int64(0x00000002) // SQL_BP_DROP as defined in include/sqlext.h:1368 SQL_BP_DROP = int64(0x00000004) // SQL_BP_TRANSACTION as defined in include/sqlext.h:1369 SQL_BP_TRANSACTION = int64(0x00000008) // SQL_BP_UPDATE as defined in include/sqlext.h:1370 SQL_BP_UPDATE = int64(0x00000010) // SQL_BP_OTHER_HSTMT as defined in include/sqlext.h:1371 SQL_BP_OTHER_HSTMT = int64(0x00000020) // SQL_BP_SCROLL as defined in include/sqlext.h:1372 SQL_BP_SCROLL = int64(0x00000040) // SQL_SS_ADDITIONS as defined in include/sqlext.h:1376 SQL_SS_ADDITIONS = int64(0x00000001) // SQL_SS_DELETIONS as defined in include/sqlext.h:1377 SQL_SS_DELETIONS = int64(0x00000002) // SQL_SS_UPDATES as defined in include/sqlext.h:1378 SQL_SS_UPDATES = int64(0x00000004) // SQL_CV_CREATE_VIEW as defined in include/sqlext.h:1381 SQL_CV_CREATE_VIEW = int64(0x00000001) // SQL_CV_CHECK_OPTION as defined in include/sqlext.h:1382 SQL_CV_CHECK_OPTION = int64(0x00000002) // SQL_CV_CASCADED as defined in include/sqlext.h:1383 SQL_CV_CASCADED = int64(0x00000004) // SQL_CV_LOCAL as defined in include/sqlext.h:1384 SQL_CV_LOCAL = int64(0x00000008) // SQL_LCK_NO_CHANGE as defined in include/sqlext.h:1388 SQL_LCK_NO_CHANGE = int64(0x00000001) // SQL_LCK_EXCLUSIVE as defined in include/sqlext.h:1389 SQL_LCK_EXCLUSIVE = int64(0x00000002) // SQL_LCK_UNLOCK as defined in include/sqlext.h:1390 SQL_LCK_UNLOCK = int64(0x00000004) // SQL_POS_POSITION as defined in include/sqlext.h:1394 SQL_POS_POSITION = int64(0x00000001) // SQL_POS_REFRESH as defined in include/sqlext.h:1395 SQL_POS_REFRESH = int64(0x00000002) // SQL_POS_UPDATE as defined in include/sqlext.h:1396 SQL_POS_UPDATE = int64(0x00000004) // SQL_POS_DELETE as defined in include/sqlext.h:1397 SQL_POS_DELETE = int64(0x00000008) // SQL_POS_ADD as defined in include/sqlext.h:1398 SQL_POS_ADD = int64(0x00000010) // SQL_QL_START as defined in include/sqlext.h:1402 SQL_QL_START = 0x0001 // SQL_QL_END as defined in include/sqlext.h:1403 SQL_QL_END = 0x0002 // SQL_AF_AVG as defined in include/sqlext.h:1409 SQL_AF_AVG = int64(0x00000001) // SQL_AF_COUNT as defined in include/sqlext.h:1410 SQL_AF_COUNT = int64(0x00000002) // SQL_AF_MAX as defined in include/sqlext.h:1411 SQL_AF_MAX = int64(0x00000004) // SQL_AF_MIN as defined in include/sqlext.h:1412 SQL_AF_MIN = int64(0x00000008) // SQL_AF_SUM as defined in include/sqlext.h:1413 SQL_AF_SUM = int64(0x00000010) // SQL_AF_DISTINCT as defined in include/sqlext.h:1414 SQL_AF_DISTINCT = int64(0x00000020) // SQL_AF_ALL as defined in include/sqlext.h:1415 SQL_AF_ALL = int64(0x00000040) // SQL_SC_SQL92_ENTRY as defined in include/sqlext.h:1418 SQL_SC_SQL92_ENTRY = int64(0x00000001) // SQL_SC_FIPS127_2_TRANSITIONAL as defined in include/sqlext.h:1419 SQL_SC_FIPS127_2_TRANSITIONAL = int64(0x00000002) // SQL_SC_SQL92_INTERMEDIATE as defined in include/sqlext.h:1420 SQL_SC_SQL92_INTERMEDIATE = int64(0x00000004) // SQL_SC_SQL92_FULL as defined in include/sqlext.h:1421 SQL_SC_SQL92_FULL = int64(0x00000008) // SQL_DL_SQL92_DATE as defined in include/sqlext.h:1424 SQL_DL_SQL92_DATE = int64(0x00000001) // SQL_DL_SQL92_TIME as defined in include/sqlext.h:1425 SQL_DL_SQL92_TIME = int64(0x00000002) // SQL_DL_SQL92_TIMESTAMP as defined in include/sqlext.h:1426 SQL_DL_SQL92_TIMESTAMP = int64(0x00000004) // SQL_DL_SQL92_INTERVAL_YEAR as defined in include/sqlext.h:1427 SQL_DL_SQL92_INTERVAL_YEAR = int64(0x00000008) // SQL_DL_SQL92_INTERVAL_MONTH as defined in include/sqlext.h:1428 SQL_DL_SQL92_INTERVAL_MONTH = int64(0x00000010) // SQL_DL_SQL92_INTERVAL_DAY as defined in include/sqlext.h:1429 SQL_DL_SQL92_INTERVAL_DAY = int64(0x00000020) // SQL_DL_SQL92_INTERVAL_HOUR as defined in include/sqlext.h:1430 SQL_DL_SQL92_INTERVAL_HOUR = int64(0x00000040) // SQL_DL_SQL92_INTERVAL_MINUTE as defined in include/sqlext.h:1431 SQL_DL_SQL92_INTERVAL_MINUTE = int64(0x00000080) // SQL_DL_SQL92_INTERVAL_SECOND as defined in include/sqlext.h:1432 SQL_DL_SQL92_INTERVAL_SECOND = int64(0x00000100) // SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH as defined in include/sqlext.h:1433 SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH = int64(0x00000200) // SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR as defined in include/sqlext.h:1434 SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR = int64(0x00000400) // SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE as defined in include/sqlext.h:1435 SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE = int64(0x00000800) // SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND as defined in include/sqlext.h:1436 SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND = int64(0x00001000) // SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE as defined in include/sqlext.h:1437 SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE = int64(0x00002000) // SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND as defined in include/sqlext.h:1438 SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND = int64(0x00004000) // SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND as defined in include/sqlext.h:1439 SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND = int64(0x00008000) // SQL_CL_START as defined in include/sqlext.h:1442 SQL_CL_START = SQL_QL_START // SQL_CL_END as defined in include/sqlext.h:1443 SQL_CL_END = SQL_QL_END // SQL_BRC_PROCEDURES as defined in include/sqlext.h:1446 SQL_BRC_PROCEDURES = 0x0000001 // SQL_BRC_EXPLICIT as defined in include/sqlext.h:1447 SQL_BRC_EXPLICIT = 0x0000002 // SQL_BRC_ROLLED_UP as defined in include/sqlext.h:1448 SQL_BRC_ROLLED_UP = 0x0000004 // SQL_BS_SELECT_EXPLICIT as defined in include/sqlext.h:1451 SQL_BS_SELECT_EXPLICIT = int64(0x00000001) // SQL_BS_ROW_COUNT_EXPLICIT as defined in include/sqlext.h:1452 SQL_BS_ROW_COUNT_EXPLICIT = int64(0x00000002) // SQL_BS_SELECT_PROC as defined in include/sqlext.h:1453 SQL_BS_SELECT_PROC = int64(0x00000004) // SQL_BS_ROW_COUNT_PROC as defined in include/sqlext.h:1454 SQL_BS_ROW_COUNT_PROC = int64(0x00000008) // SQL_PARC_BATCH as defined in include/sqlext.h:1457 SQL_PARC_BATCH = 1 // SQL_PARC_NO_BATCH as defined in include/sqlext.h:1458 SQL_PARC_NO_BATCH = 2 // SQL_PAS_BATCH as defined in include/sqlext.h:1461 SQL_PAS_BATCH = 1 // SQL_PAS_NO_BATCH as defined in include/sqlext.h:1462 SQL_PAS_NO_BATCH = 2 // SQL_PAS_NO_SELECT as defined in include/sqlext.h:1463 SQL_PAS_NO_SELECT = 3 // SQL_IK_NONE as defined in include/sqlext.h:1466 SQL_IK_NONE = int64(0x00000000) // SQL_IK_ASC as defined in include/sqlext.h:1467 SQL_IK_ASC = int64(0x00000001) // SQL_IK_DESC as defined in include/sqlext.h:1468 SQL_IK_DESC = int64(0x00000002) // SQL_IK_ALL as defined in include/sqlext.h:1469 SQL_IK_ALL = (SQL_IK_ASC | SQL_IK_DESC) // SQL_ISV_ASSERTIONS as defined in include/sqlext.h:1473 SQL_ISV_ASSERTIONS = int64(0x00000001) // SQL_ISV_CHARACTER_SETS as defined in include/sqlext.h:1474 SQL_ISV_CHARACTER_SETS = int64(0x00000002) // SQL_ISV_CHECK_CONSTRAINTS as defined in include/sqlext.h:1475 SQL_ISV_CHECK_CONSTRAINTS = int64(0x00000004) // SQL_ISV_COLLATIONS as defined in include/sqlext.h:1476 SQL_ISV_COLLATIONS = int64(0x00000008) // SQL_ISV_COLUMN_DOMAIN_USAGE as defined in include/sqlext.h:1477 SQL_ISV_COLUMN_DOMAIN_USAGE = int64(0x00000010) // SQL_ISV_COLUMN_PRIVILEGES as defined in include/sqlext.h:1478 SQL_ISV_COLUMN_PRIVILEGES = int64(0x00000020) // SQL_ISV_COLUMNS as defined in include/sqlext.h:1479 SQL_ISV_COLUMNS = int64(0x00000040) // SQL_ISV_CONSTRAINT_COLUMN_USAGE as defined in include/sqlext.h:1480 SQL_ISV_CONSTRAINT_COLUMN_USAGE = int64(0x00000080) // SQL_ISV_CONSTRAINT_TABLE_USAGE as defined in include/sqlext.h:1481 SQL_ISV_CONSTRAINT_TABLE_USAGE = int64(0x00000100) // SQL_ISV_DOMAIN_CONSTRAINTS as defined in include/sqlext.h:1482 SQL_ISV_DOMAIN_CONSTRAINTS = int64(0x00000200) // SQL_ISV_DOMAINS as defined in include/sqlext.h:1483 SQL_ISV_DOMAINS = int64(0x00000400) // SQL_ISV_KEY_COLUMN_USAGE as defined in include/sqlext.h:1484 SQL_ISV_KEY_COLUMN_USAGE = int64(0x00000800) // SQL_ISV_REFERENTIAL_CONSTRAINTS as defined in include/sqlext.h:1485 SQL_ISV_REFERENTIAL_CONSTRAINTS = int64(0x00001000) // SQL_ISV_SCHEMATA as defined in include/sqlext.h:1486 SQL_ISV_SCHEMATA = int64(0x00002000) // SQL_ISV_SQL_LANGUAGES as defined in include/sqlext.h:1487 SQL_ISV_SQL_LANGUAGES = int64(0x00004000) // SQL_ISV_TABLE_CONSTRAINTS as defined in include/sqlext.h:1488 SQL_ISV_TABLE_CONSTRAINTS = int64(0x00008000) // SQL_ISV_TABLE_PRIVILEGES as defined in include/sqlext.h:1489 SQL_ISV_TABLE_PRIVILEGES = int64(0x00010000) // SQL_ISV_TABLES as defined in include/sqlext.h:1490 SQL_ISV_TABLES = int64(0x00020000) // SQL_ISV_TRANSLATIONS as defined in include/sqlext.h:1491 SQL_ISV_TRANSLATIONS = int64(0x00040000) // SQL_ISV_USAGE_PRIVILEGES as defined in include/sqlext.h:1492 SQL_ISV_USAGE_PRIVILEGES = int64(0x00080000) // SQL_ISV_VIEW_COLUMN_USAGE as defined in include/sqlext.h:1493 SQL_ISV_VIEW_COLUMN_USAGE = int64(0x00100000) // SQL_ISV_VIEW_TABLE_USAGE as defined in include/sqlext.h:1494 SQL_ISV_VIEW_TABLE_USAGE = int64(0x00200000) // SQL_ISV_VIEWS as defined in include/sqlext.h:1495 SQL_ISV_VIEWS = int64(0x00400000) // SQL_AM_NONE as defined in include/sqlext.h:1499 SQL_AM_NONE = 0 // SQL_AM_CONNECTION as defined in include/sqlext.h:1500 SQL_AM_CONNECTION = 1 // SQL_AM_STATEMENT as defined in include/sqlext.h:1501 SQL_AM_STATEMENT = 2 // SQL_AD_CONSTRAINT_NAME_DEFINITION as defined in include/sqlext.h:1504 SQL_AD_CONSTRAINT_NAME_DEFINITION = int64(0x00000001) // SQL_AD_ADD_DOMAIN_CONSTRAINT as defined in include/sqlext.h:1505 SQL_AD_ADD_DOMAIN_CONSTRAINT = int64(0x00000002) // SQL_AD_DROP_DOMAIN_CONSTRAINT as defined in include/sqlext.h:1506 SQL_AD_DROP_DOMAIN_CONSTRAINT = int64(0x00000004) // SQL_AD_ADD_DOMAIN_DEFAULT as defined in include/sqlext.h:1507 SQL_AD_ADD_DOMAIN_DEFAULT = int64(0x00000008) // SQL_AD_DROP_DOMAIN_DEFAULT as defined in include/sqlext.h:1508 SQL_AD_DROP_DOMAIN_DEFAULT = int64(0x00000010) // SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED as defined in include/sqlext.h:1509 SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED = int64(0x00000020) // SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE as defined in include/sqlext.h:1510 SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE = int64(0x00000040) // SQL_AD_ADD_CONSTRAINT_DEFERRABLE as defined in include/sqlext.h:1511 SQL_AD_ADD_CONSTRAINT_DEFERRABLE = int64(0x00000080) // SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE as defined in include/sqlext.h:1512 SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE = int64(0x00000100) // SQL_CS_CREATE_SCHEMA as defined in include/sqlext.h:1516 SQL_CS_CREATE_SCHEMA = int64(0x00000001) // SQL_CS_AUTHORIZATION as defined in include/sqlext.h:1517 SQL_CS_AUTHORIZATION = int64(0x00000002) // SQL_CS_DEFAULT_CHARACTER_SET as defined in include/sqlext.h:1518 SQL_CS_DEFAULT_CHARACTER_SET = int64(0x00000004) // SQL_CTR_CREATE_TRANSLATION as defined in include/sqlext.h:1521 SQL_CTR_CREATE_TRANSLATION = int64(0x00000001) // SQL_CA_CREATE_ASSERTION as defined in include/sqlext.h:1524 SQL_CA_CREATE_ASSERTION = int64(0x00000001) // SQL_CA_CONSTRAINT_INITIALLY_DEFERRED as defined in include/sqlext.h:1525 SQL_CA_CONSTRAINT_INITIALLY_DEFERRED = int64(0x00000010) // SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE as defined in include/sqlext.h:1526 SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE = int64(0x00000020) // SQL_CA_CONSTRAINT_DEFERRABLE as defined in include/sqlext.h:1527 SQL_CA_CONSTRAINT_DEFERRABLE = int64(0x00000040) // SQL_CA_CONSTRAINT_NON_DEFERRABLE as defined in include/sqlext.h:1528 SQL_CA_CONSTRAINT_NON_DEFERRABLE = int64(0x00000080) // SQL_CCS_CREATE_CHARACTER_SET as defined in include/sqlext.h:1531 SQL_CCS_CREATE_CHARACTER_SET = int64(0x00000001) // SQL_CCS_COLLATE_CLAUSE as defined in include/sqlext.h:1532 SQL_CCS_COLLATE_CLAUSE = int64(0x00000002) // SQL_CCS_LIMITED_COLLATION as defined in include/sqlext.h:1533 SQL_CCS_LIMITED_COLLATION = int64(0x00000004) // SQL_CCOL_CREATE_COLLATION as defined in include/sqlext.h:1536 SQL_CCOL_CREATE_COLLATION = int64(0x00000001) // SQL_CDO_CREATE_DOMAIN as defined in include/sqlext.h:1539 SQL_CDO_CREATE_DOMAIN = int64(0x00000001) // SQL_CDO_DEFAULT as defined in include/sqlext.h:1540 SQL_CDO_DEFAULT = int64(0x00000002) // SQL_CDO_CONSTRAINT as defined in include/sqlext.h:1541 SQL_CDO_CONSTRAINT = int64(0x00000004) // SQL_CDO_COLLATION as defined in include/sqlext.h:1542 SQL_CDO_COLLATION = int64(0x00000008) // SQL_CDO_CONSTRAINT_NAME_DEFINITION as defined in include/sqlext.h:1543 SQL_CDO_CONSTRAINT_NAME_DEFINITION = int64(0x00000010) // SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED as defined in include/sqlext.h:1544 SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED = int64(0x00000020) // SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE as defined in include/sqlext.h:1545 SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE = int64(0x00000040) // SQL_CDO_CONSTRAINT_DEFERRABLE as defined in include/sqlext.h:1546 SQL_CDO_CONSTRAINT_DEFERRABLE = int64(0x00000080) // SQL_CDO_CONSTRAINT_NON_DEFERRABLE as defined in include/sqlext.h:1547 SQL_CDO_CONSTRAINT_NON_DEFERRABLE = int64(0x00000100) // SQL_CT_CREATE_TABLE as defined in include/sqlext.h:1550 SQL_CT_CREATE_TABLE = int64(0x00000001) // SQL_CT_COMMIT_PRESERVE as defined in include/sqlext.h:1551 SQL_CT_COMMIT_PRESERVE = int64(0x00000002) // SQL_CT_COMMIT_DELETE as defined in include/sqlext.h:1552 SQL_CT_COMMIT_DELETE = int64(0x00000004) // SQL_CT_GLOBAL_TEMPORARY as defined in include/sqlext.h:1553 SQL_CT_GLOBAL_TEMPORARY = int64(0x00000008) // SQL_CT_LOCAL_TEMPORARY as defined in include/sqlext.h:1554 SQL_CT_LOCAL_TEMPORARY = int64(0x00000010) // SQL_CT_CONSTRAINT_INITIALLY_DEFERRED as defined in include/sqlext.h:1555 SQL_CT_CONSTRAINT_INITIALLY_DEFERRED = int64(0x00000020) // SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE as defined in include/sqlext.h:1556 SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE = int64(0x00000040) // SQL_CT_CONSTRAINT_DEFERRABLE as defined in include/sqlext.h:1557 SQL_CT_CONSTRAINT_DEFERRABLE = int64(0x00000080) // SQL_CT_CONSTRAINT_NON_DEFERRABLE as defined in include/sqlext.h:1558 SQL_CT_CONSTRAINT_NON_DEFERRABLE = int64(0x00000100) // SQL_CT_COLUMN_CONSTRAINT as defined in include/sqlext.h:1559 SQL_CT_COLUMN_CONSTRAINT = int64(0x00000200) // SQL_CT_COLUMN_DEFAULT as defined in include/sqlext.h:1560 SQL_CT_COLUMN_DEFAULT = int64(0x00000400) // SQL_CT_COLUMN_COLLATION as defined in include/sqlext.h:1561 SQL_CT_COLUMN_COLLATION = int64(0x00000800) // SQL_CT_TABLE_CONSTRAINT as defined in include/sqlext.h:1562 SQL_CT_TABLE_CONSTRAINT = int64(0x00001000) // SQL_CT_CONSTRAINT_NAME_DEFINITION as defined in include/sqlext.h:1563 SQL_CT_CONSTRAINT_NAME_DEFINITION = int64(0x00002000) // SQL_DI_CREATE_INDEX as defined in include/sqlext.h:1566 SQL_DI_CREATE_INDEX = int64(0x00000001) // SQL_DI_DROP_INDEX as defined in include/sqlext.h:1567 SQL_DI_DROP_INDEX = int64(0x00000002) // SQL_DC_DROP_COLLATION as defined in include/sqlext.h:1570 SQL_DC_DROP_COLLATION = int64(0x00000001) // SQL_DD_DROP_DOMAIN as defined in include/sqlext.h:1573 SQL_DD_DROP_DOMAIN = int64(0x00000001) // SQL_DD_RESTRICT as defined in include/sqlext.h:1574 SQL_DD_RESTRICT = int64(0x00000002) // SQL_DD_CASCADE as defined in include/sqlext.h:1575 SQL_DD_CASCADE = int64(0x00000004) // SQL_DS_DROP_SCHEMA as defined in include/sqlext.h:1578 SQL_DS_DROP_SCHEMA = int64(0x00000001) // SQL_DS_RESTRICT as defined in include/sqlext.h:1579 SQL_DS_RESTRICT = int64(0x00000002) // SQL_DS_CASCADE as defined in include/sqlext.h:1580 SQL_DS_CASCADE = int64(0x00000004) // SQL_DCS_DROP_CHARACTER_SET as defined in include/sqlext.h:1583 SQL_DCS_DROP_CHARACTER_SET = int64(0x00000001) // SQL_DA_DROP_ASSERTION as defined in include/sqlext.h:1586 SQL_DA_DROP_ASSERTION = int64(0x00000001) // SQL_DT_DROP_TABLE as defined in include/sqlext.h:1589 SQL_DT_DROP_TABLE = int64(0x00000001) // SQL_DT_RESTRICT as defined in include/sqlext.h:1590 SQL_DT_RESTRICT = int64(0x00000002) // SQL_DT_CASCADE as defined in include/sqlext.h:1591 SQL_DT_CASCADE = int64(0x00000004) // SQL_DTR_DROP_TRANSLATION as defined in include/sqlext.h:1594 SQL_DTR_DROP_TRANSLATION = int64(0x00000001) // SQL_DV_DROP_VIEW as defined in include/sqlext.h:1597 SQL_DV_DROP_VIEW = int64(0x00000001) // SQL_DV_RESTRICT as defined in include/sqlext.h:1598 SQL_DV_RESTRICT = int64(0x00000002) // SQL_DV_CASCADE as defined in include/sqlext.h:1599 SQL_DV_CASCADE = int64(0x00000004) // SQL_IS_INSERT_LITERALS as defined in include/sqlext.h:1602 SQL_IS_INSERT_LITERALS = int64(0x00000001) // SQL_IS_INSERT_SEARCHED as defined in include/sqlext.h:1603 SQL_IS_INSERT_SEARCHED = int64(0x00000002) // SQL_IS_SELECT_INTO as defined in include/sqlext.h:1604 SQL_IS_SELECT_INTO = int64(0x00000004) // SQL_OIC_CORE as defined in include/sqlext.h:1607 SQL_OIC_CORE = uint64(1) // SQL_OIC_LEVEL1 as defined in include/sqlext.h:1608 SQL_OIC_LEVEL1 = uint64(2) // SQL_OIC_LEVEL2 as defined in include/sqlext.h:1609 SQL_OIC_LEVEL2 = uint64(3) // SQL_SFKD_CASCADE as defined in include/sqlext.h:1612 SQL_SFKD_CASCADE = int64(0x00000001) // SQL_SFKD_NO_ACTION as defined in include/sqlext.h:1613 SQL_SFKD_NO_ACTION = int64(0x00000002) // SQL_SFKD_SET_DEFAULT as defined in include/sqlext.h:1614 SQL_SFKD_SET_DEFAULT = int64(0x00000004) // SQL_SFKD_SET_NULL as defined in include/sqlext.h:1615 SQL_SFKD_SET_NULL = int64(0x00000008) // SQL_SFKU_CASCADE as defined in include/sqlext.h:1618 SQL_SFKU_CASCADE = int64(0x00000001) // SQL_SFKU_NO_ACTION as defined in include/sqlext.h:1619 SQL_SFKU_NO_ACTION = int64(0x00000002) // SQL_SFKU_SET_DEFAULT as defined in include/sqlext.h:1620 SQL_SFKU_SET_DEFAULT = int64(0x00000004) // SQL_SFKU_SET_NULL as defined in include/sqlext.h:1621 SQL_SFKU_SET_NULL = int64(0x00000008) // SQL_SG_USAGE_ON_DOMAIN as defined in include/sqlext.h:1624 SQL_SG_USAGE_ON_DOMAIN = int64(0x00000001) // SQL_SG_USAGE_ON_CHARACTER_SET as defined in include/sqlext.h:1625 SQL_SG_USAGE_ON_CHARACTER_SET = int64(0x00000002) // SQL_SG_USAGE_ON_COLLATION as defined in include/sqlext.h:1626 SQL_SG_USAGE_ON_COLLATION = int64(0x00000004) // SQL_SG_USAGE_ON_TRANSLATION as defined in include/sqlext.h:1627 SQL_SG_USAGE_ON_TRANSLATION = int64(0x00000008) // SQL_SG_WITH_GRANT_OPTION as defined in include/sqlext.h:1628 SQL_SG_WITH_GRANT_OPTION = int64(0x00000010) // SQL_SG_DELETE_TABLE as defined in include/sqlext.h:1629 SQL_SG_DELETE_TABLE = int64(0x00000020) // SQL_SG_INSERT_TABLE as defined in include/sqlext.h:1630 SQL_SG_INSERT_TABLE = int64(0x00000040) // SQL_SG_INSERT_COLUMN as defined in include/sqlext.h:1631 SQL_SG_INSERT_COLUMN = int64(0x00000080) // SQL_SG_REFERENCES_TABLE as defined in include/sqlext.h:1632 SQL_SG_REFERENCES_TABLE = int64(0x00000100) // SQL_SG_REFERENCES_COLUMN as defined in include/sqlext.h:1633 SQL_SG_REFERENCES_COLUMN = int64(0x00000200) // SQL_SG_SELECT_TABLE as defined in include/sqlext.h:1634 SQL_SG_SELECT_TABLE = int64(0x00000400) // SQL_SG_UPDATE_TABLE as defined in include/sqlext.h:1635 SQL_SG_UPDATE_TABLE = int64(0x00000800) // SQL_SG_UPDATE_COLUMN as defined in include/sqlext.h:1636 SQL_SG_UPDATE_COLUMN = int64(0x00001000) // SQL_SP_EXISTS as defined in include/sqlext.h:1639 SQL_SP_EXISTS = int64(0x00000001) // SQL_SP_ISNOTNULL as defined in include/sqlext.h:1640 SQL_SP_ISNOTNULL = int64(0x00000002) // SQL_SP_ISNULL as defined in include/sqlext.h:1641 SQL_SP_ISNULL = int64(0x00000004) // SQL_SP_MATCH_FULL as defined in include/sqlext.h:1642 SQL_SP_MATCH_FULL = int64(0x00000008) // SQL_SP_MATCH_PARTIAL as defined in include/sqlext.h:1643 SQL_SP_MATCH_PARTIAL = int64(0x00000010) // SQL_SP_MATCH_UNIQUE_FULL as defined in include/sqlext.h:1644 SQL_SP_MATCH_UNIQUE_FULL = int64(0x00000020) // SQL_SP_MATCH_UNIQUE_PARTIAL as defined in include/sqlext.h:1645 SQL_SP_MATCH_UNIQUE_PARTIAL = int64(0x00000040) // SQL_SP_OVERLAPS as defined in include/sqlext.h:1646 SQL_SP_OVERLAPS = int64(0x00000080) // SQL_SP_UNIQUE as defined in include/sqlext.h:1647 SQL_SP_UNIQUE = int64(0x00000100) // SQL_SP_LIKE as defined in include/sqlext.h:1648 SQL_SP_LIKE = int64(0x00000200) // SQL_SP_IN as defined in include/sqlext.h:1649 SQL_SP_IN = int64(0x00000400) // SQL_SP_BETWEEN as defined in include/sqlext.h:1650 SQL_SP_BETWEEN = int64(0x00000800) // SQL_SP_COMPARISON as defined in include/sqlext.h:1651 SQL_SP_COMPARISON = int64(0x00001000) // SQL_SP_QUANTIFIED_COMPARISON as defined in include/sqlext.h:1652 SQL_SP_QUANTIFIED_COMPARISON = int64(0x00002000) // SQL_SRJO_CORRESPONDING_CLAUSE as defined in include/sqlext.h:1655 SQL_SRJO_CORRESPONDING_CLAUSE = int64(0x00000001) // SQL_SRJO_CROSS_JOIN as defined in include/sqlext.h:1656 SQL_SRJO_CROSS_JOIN = int64(0x00000002) // SQL_SRJO_EXCEPT_JOIN as defined in include/sqlext.h:1657 SQL_SRJO_EXCEPT_JOIN = int64(0x00000004) // SQL_SRJO_FULL_OUTER_JOIN as defined in include/sqlext.h:1658 SQL_SRJO_FULL_OUTER_JOIN = int64(0x00000008) // SQL_SRJO_INNER_JOIN as defined in include/sqlext.h:1659 SQL_SRJO_INNER_JOIN = int64(0x00000010) // SQL_SRJO_INTERSECT_JOIN as defined in include/sqlext.h:1660 SQL_SRJO_INTERSECT_JOIN = int64(0x00000020) // SQL_SRJO_LEFT_OUTER_JOIN as defined in include/sqlext.h:1661 SQL_SRJO_LEFT_OUTER_JOIN = int64(0x00000040) // SQL_SRJO_NATURAL_JOIN as defined in include/sqlext.h:1662 SQL_SRJO_NATURAL_JOIN = int64(0x00000080) // SQL_SRJO_RIGHT_OUTER_JOIN as defined in include/sqlext.h:1663 SQL_SRJO_RIGHT_OUTER_JOIN = int64(0x00000100) // SQL_SRJO_UNION_JOIN as defined in include/sqlext.h:1664 SQL_SRJO_UNION_JOIN = int64(0x00000200) // SQL_SR_USAGE_ON_DOMAIN as defined in include/sqlext.h:1667 SQL_SR_USAGE_ON_DOMAIN = int64(0x00000001) // SQL_SR_USAGE_ON_CHARACTER_SET as defined in include/sqlext.h:1668 SQL_SR_USAGE_ON_CHARACTER_SET = int64(0x00000002) // SQL_SR_USAGE_ON_COLLATION as defined in include/sqlext.h:1669 SQL_SR_USAGE_ON_COLLATION = int64(0x00000004) // SQL_SR_USAGE_ON_TRANSLATION as defined in include/sqlext.h:1670 SQL_SR_USAGE_ON_TRANSLATION = int64(0x00000008) // SQL_SR_GRANT_OPTION_FOR as defined in include/sqlext.h:1671 SQL_SR_GRANT_OPTION_FOR = int64(0x00000010) // SQL_SR_CASCADE as defined in include/sqlext.h:1672 SQL_SR_CASCADE = int64(0x00000020) // SQL_SR_RESTRICT as defined in include/sqlext.h:1673 SQL_SR_RESTRICT = int64(0x00000040) // SQL_SR_DELETE_TABLE as defined in include/sqlext.h:1674 SQL_SR_DELETE_TABLE = int64(0x00000080) // SQL_SR_INSERT_TABLE as defined in include/sqlext.h:1675 SQL_SR_INSERT_TABLE = int64(0x00000100) // SQL_SR_INSERT_COLUMN as defined in include/sqlext.h:1676 SQL_SR_INSERT_COLUMN = int64(0x00000200) // SQL_SR_REFERENCES_TABLE as defined in include/sqlext.h:1677 SQL_SR_REFERENCES_TABLE = int64(0x00000400) // SQL_SR_REFERENCES_COLUMN as defined in include/sqlext.h:1678 SQL_SR_REFERENCES_COLUMN = int64(0x00000800) // SQL_SR_SELECT_TABLE as defined in include/sqlext.h:1679 SQL_SR_SELECT_TABLE = int64(0x00001000) // SQL_SR_UPDATE_TABLE as defined in include/sqlext.h:1680 SQL_SR_UPDATE_TABLE = int64(0x00002000) // SQL_SR_UPDATE_COLUMN as defined in include/sqlext.h:1681 SQL_SR_UPDATE_COLUMN = int64(0x00004000) // SQL_SRVC_VALUE_EXPRESSION as defined in include/sqlext.h:1684 SQL_SRVC_VALUE_EXPRESSION = int64(0x00000001) // SQL_SRVC_NULL as defined in include/sqlext.h:1685 SQL_SRVC_NULL = int64(0x00000002) // SQL_SRVC_DEFAULT as defined in include/sqlext.h:1686 SQL_SRVC_DEFAULT = int64(0x00000004) // SQL_SRVC_ROW_SUBQUERY as defined in include/sqlext.h:1687 SQL_SRVC_ROW_SUBQUERY = int64(0x00000008) // SQL_SVE_CASE as defined in include/sqlext.h:1690 SQL_SVE_CASE = int64(0x00000001) // SQL_SVE_CAST as defined in include/sqlext.h:1691 SQL_SVE_CAST = int64(0x00000002) // SQL_SVE_COALESCE as defined in include/sqlext.h:1692 SQL_SVE_COALESCE = int64(0x00000004) // SQL_SVE_NULLIF as defined in include/sqlext.h:1693 SQL_SVE_NULLIF = int64(0x00000008) // SQL_SCC_XOPEN_CLI_VERSION1 as defined in include/sqlext.h:1696 SQL_SCC_XOPEN_CLI_VERSION1 = int64(0x00000001) // SQL_SCC_ISO92_CLI as defined in include/sqlext.h:1697 SQL_SCC_ISO92_CLI = int64(0x00000002) // SQL_US_UNION as defined in include/sqlext.h:1700 SQL_US_UNION = SQL_U_UNION // SQL_US_UNION_ALL as defined in include/sqlext.h:1701 SQL_US_UNION_ALL = SQL_U_UNION_ALL // SQL_DRIVER_AWARE_POOLING_NOT_CAPABLE as defined in include/sqlext.h:1704 SQL_DRIVER_AWARE_POOLING_NOT_CAPABLE = int64(0x00000000) // SQL_DRIVER_AWARE_POOLING_CAPABLE as defined in include/sqlext.h:1705 SQL_DRIVER_AWARE_POOLING_CAPABLE = int64(0x00000001) // SQL_DTC_ENLIST_EXPENSIVE as defined in include/sqlext.h:1709 SQL_DTC_ENLIST_EXPENSIVE = int64(0x00000001) // SQL_DTC_UNENLIST_EXPENSIVE as defined in include/sqlext.h:1710 SQL_DTC_UNENLIST_EXPENSIVE = int64(0x00000002) // SQL_ASYNC_DBC_NOT_CAPABLE as defined in include/sqlext.h:1714 SQL_ASYNC_DBC_NOT_CAPABLE = int64(0x00000000) // SQL_ASYNC_DBC_CAPABLE as defined in include/sqlext.h:1715 SQL_ASYNC_DBC_CAPABLE = int64(0x00000001) // SQL_FETCH_FIRST_USER as defined in include/sqlext.h:1720 SQL_FETCH_FIRST_USER = 31 // SQL_FETCH_FIRST_SYSTEM as defined in include/sqlext.h:1721 SQL_FETCH_FIRST_SYSTEM = 32 // SQL_ENTIRE_ROWSET as defined in include/sqlext.h:1726 SQL_ENTIRE_ROWSET = 0 // SQL_POSITION as defined in include/sqlext.h:1729 SQL_POSITION = 0 // SQL_REFRESH as defined in include/sqlext.h:1730 SQL_REFRESH = 1 // SQL_UPDATE as defined in include/sqlext.h:1731 SQL_UPDATE = 2 // SQL_DELETE as defined in include/sqlext.h:1732 SQL_DELETE = 3 // SQL_ADD as defined in include/sqlext.h:1735 SQL_ADD = 4 // SQL_SETPOS_MAX_OPTION_VALUE as defined in include/sqlext.h:1736 SQL_SETPOS_MAX_OPTION_VALUE = SQL_ADD // SQL_UPDATE_BY_BOOKMARK as defined in include/sqlext.h:1738 SQL_UPDATE_BY_BOOKMARK = 5 // SQL_DELETE_BY_BOOKMARK as defined in include/sqlext.h:1739 SQL_DELETE_BY_BOOKMARK = 6 // SQL_FETCH_BY_BOOKMARK as defined in include/sqlext.h:1740 SQL_FETCH_BY_BOOKMARK = 7 // SQL_LOCK_NO_CHANGE as defined in include/sqlext.h:1745 SQL_LOCK_NO_CHANGE = 0 // SQL_LOCK_EXCLUSIVE as defined in include/sqlext.h:1746 SQL_LOCK_EXCLUSIVE = 1 // SQL_LOCK_UNLOCK as defined in include/sqlext.h:1747 SQL_LOCK_UNLOCK = 2 // SQL_SETPOS_MAX_LOCK_VALUE as defined in include/sqlext.h:1749 SQL_SETPOS_MAX_LOCK_VALUE = SQL_LOCK_UNLOCK // SQL_BEST_ROWID as defined in include/sqlext.h:1760 SQL_BEST_ROWID = 1 // SQL_ROWVER as defined in include/sqlext.h:1761 SQL_ROWVER = 2 // SQL_PC_NOT_PSEUDO as defined in include/sqlext.h:1765 SQL_PC_NOT_PSEUDO = 1 // SQL_QUICK as defined in include/sqlext.h:1768 SQL_QUICK = 0 // SQL_ENSURE as defined in include/sqlext.h:1769 SQL_ENSURE = 1 // SQL_TABLE_STAT as defined in include/sqlext.h:1774 SQL_TABLE_STAT = 0 // SQL_ALL_CATALOGS as defined in include/sqlext.h:1779 SQL_ALL_CATALOGS = "%" // SQL_ALL_SCHEMAS as defined in include/sqlext.h:1780 SQL_ALL_SCHEMAS = "%" // SQL_ALL_TABLE_TYPES as defined in include/sqlext.h:1781 SQL_ALL_TABLE_TYPES = "%" // SQL_DRIVER_NOPROMPT as defined in include/sqlext.h:1785 SQL_DRIVER_NOPROMPT = 0 // SQL_DRIVER_COMPLETE as defined in include/sqlext.h:1786 SQL_DRIVER_COMPLETE = 1 // SQL_DRIVER_PROMPT as defined in include/sqlext.h:1787 SQL_DRIVER_PROMPT = 2 // SQL_DRIVER_COMPLETE_REQUIRED as defined in include/sqlext.h:1788 SQL_DRIVER_COMPLETE_REQUIRED = 3 // SQL_FETCH_BOOKMARK as defined in include/sqlext.h:1803 SQL_FETCH_BOOKMARK = 8 // SQL_ROW_SUCCESS as defined in include/sqlext.h:1806 SQL_ROW_SUCCESS = 0 // SQL_ROW_DELETED as defined in include/sqlext.h:1807 SQL_ROW_DELETED = 1 // SQL_ROW_UPDATED as defined in include/sqlext.h:1808 SQL_ROW_UPDATED = 2 // SQL_ROW_NOROW as defined in include/sqlext.h:1809 SQL_ROW_NOROW = 3 // SQL_ROW_ADDED as defined in include/sqlext.h:1810 SQL_ROW_ADDED = 4 // SQL_ROW_ERROR as defined in include/sqlext.h:1811 SQL_ROW_ERROR = 5 // SQL_ROW_SUCCESS_WITH_INFO as defined in include/sqlext.h:1813 SQL_ROW_SUCCESS_WITH_INFO = 6 // SQL_ROW_PROCEED as defined in include/sqlext.h:1814 SQL_ROW_PROCEED = 0 // SQL_ROW_IGNORE as defined in include/sqlext.h:1815 SQL_ROW_IGNORE = 1 // SQL_PARAM_SUCCESS as defined in include/sqlext.h:1820 SQL_PARAM_SUCCESS = 0 // SQL_PARAM_SUCCESS_WITH_INFO as defined in include/sqlext.h:1821 SQL_PARAM_SUCCESS_WITH_INFO = 6 // SQL_PARAM_ERROR as defined in include/sqlext.h:1822 SQL_PARAM_ERROR = 5 // SQL_PARAM_UNUSED as defined in include/sqlext.h:1823 SQL_PARAM_UNUSED = 7 // SQL_PARAM_DIAG_UNAVAILABLE as defined in include/sqlext.h:1824 SQL_PARAM_DIAG_UNAVAILABLE = 1 // SQL_PARAM_PROCEED as defined in include/sqlext.h:1826 SQL_PARAM_PROCEED = 0 // SQL_PARAM_IGNORE as defined in include/sqlext.h:1827 SQL_PARAM_IGNORE = 1 // SQL_CASCADE as defined in include/sqlext.h:1831 SQL_CASCADE = 0 // SQL_RESTRICT as defined in include/sqlext.h:1832 SQL_RESTRICT = 1 // SQL_SET_NULL as defined in include/sqlext.h:1833 SQL_SET_NULL = 2 // SQL_NO_ACTION as defined in include/sqlext.h:1835 SQL_NO_ACTION = 3 // SQL_SET_DEFAULT as defined in include/sqlext.h:1836 SQL_SET_DEFAULT = 4 // SQL_INITIALLY_DEFERRED as defined in include/sqlext.h:1843 SQL_INITIALLY_DEFERRED = 5 // SQL_INITIALLY_IMMEDIATE as defined in include/sqlext.h:1844 SQL_INITIALLY_IMMEDIATE = 6 // SQL_NOT_DEFERRABLE as defined in include/sqlext.h:1845 SQL_NOT_DEFERRABLE = 7 // SQL_PARAM_TYPE_UNKNOWN as defined in include/sqlext.h:1851 SQL_PARAM_TYPE_UNKNOWN = 0 // SQL_PARAM_INPUT as defined in include/sqlext.h:1852 SQL_PARAM_INPUT = 1 // SQL_PARAM_INPUT_OUTPUT as defined in include/sqlext.h:1853 SQL_PARAM_INPUT_OUTPUT = 2 // SQL_RESULT_COL as defined in include/sqlext.h:1854 SQL_RESULT_COL = 3 // SQL_PARAM_OUTPUT as defined in include/sqlext.h:1855 SQL_PARAM_OUTPUT = 4 // SQL_RETURN_VALUE as defined in include/sqlext.h:1856 SQL_RETURN_VALUE = 5 // SQL_PARAM_INPUT_OUTPUT_STREAM as defined in include/sqlext.h:1858 SQL_PARAM_INPUT_OUTPUT_STREAM = 8 // SQL_PARAM_OUTPUT_STREAM as defined in include/sqlext.h:1859 SQL_PARAM_OUTPUT_STREAM = 16 // SQL_PT_UNKNOWN as defined in include/sqlext.h:1864 SQL_PT_UNKNOWN = 0 // SQL_PT_PROCEDURE as defined in include/sqlext.h:1865 SQL_PT_PROCEDURE = 1 // SQL_PT_FUNCTION as defined in include/sqlext.h:1866 SQL_PT_FUNCTION = 2 // SQL_DATABASE_NAME as defined in include/sqlext.h:2084 SQL_DATABASE_NAME = 16 // SQL_FD_FETCH_PREV as defined in include/sqlext.h:2085 SQL_FD_FETCH_PREV = SQL_FD_FETCH_PRIOR // SQL_FETCH_PREV as defined in include/sqlext.h:2086 SQL_FETCH_PREV = SQL_FETCH_PRIOR // SQL_CONCUR_TIMESTAMP as defined in include/sqlext.h:2087 SQL_CONCUR_TIMESTAMP = SQL_CONCUR_ROWVER // SQL_SCCO_OPT_TIMESTAMP as defined in include/sqlext.h:2088 SQL_SCCO_OPT_TIMESTAMP = SQL_SCCO_OPT_ROWVER // SQL_CC_DELETE as defined in include/sqlext.h:2089 SQL_CC_DELETE = SQL_CB_DELETE // SQL_CR_DELETE as defined in include/sqlext.h:2090 SQL_CR_DELETE = SQL_CB_DELETE // SQL_CC_CLOSE as defined in include/sqlext.h:2091 SQL_CC_CLOSE = SQL_CB_CLOSE // SQL_CR_CLOSE as defined in include/sqlext.h:2092 SQL_CR_CLOSE = SQL_CB_CLOSE // SQL_CC_PRESERVE as defined in include/sqlext.h:2093 SQL_CC_PRESERVE = SQL_CB_PRESERVE // SQL_CR_PRESERVE as defined in include/sqlext.h:2094 SQL_CR_PRESERVE = SQL_CB_PRESERVE // SQL_SCROLL_FORWARD_ONLY as defined in include/sqlext.h:2098 SQL_SCROLL_FORWARD_ONLY = int64(0) // SQL_SCROLL_KEYSET_DRIVEN as defined in include/sqlext.h:2099 SQL_SCROLL_KEYSET_DRIVEN = (-int64(1)) // SQL_SCROLL_DYNAMIC as defined in include/sqlext.h:2100 SQL_SCROLL_DYNAMIC = (-int64(2)) // SQL_SCROLL_STATIC as defined in include/sqlext.h:2101 SQL_SCROLL_STATIC = (-int64(3)) // SQL_MAX_NUMERIC_LEN as defined in include/sqltypes.h:431 SQL_MAX_NUMERIC_LEN = 16 // SQL_WCHAR as defined in include/sqlucode.h:14 SQL_WCHAR = (-8) // SQL_WVARCHAR as defined in include/sqlucode.h:15 SQL_WVARCHAR = (-9) // SQL_WLONGVARCHAR as defined in include/sqlucode.h:16 SQL_WLONGVARCHAR = (-10) // SQL_C_WCHAR as defined in include/sqlucode.h:17 SQL_C_WCHAR = SQL_WCHAR // SQL_C_TCHAR as defined in include/sqlucode.h:22 SQL_C_TCHAR = SQL_C_CHAR // SQL_SQLSTATE_SIZEW as defined in include/sqlucode.h:25 SQL_SQLSTATE_SIZEW = 10 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct{}
func (*API) SQLAllocHandle ¶
func (a *API) SQLAllocHandle(handleType SQLSMALLINT, inputHandle SQLHANDLE, outputHandle *SQLHANDLE) SQLRETURN
SQLAllocHandle allocates an environment, connection, statement, or descriptor handle.
func (*API) SQLBindParameter ¶
func (a *API) SQLBindParameter(statementHandle SQLHSTMT, parameterNumber SQLUSMALLINT, inputOutputType SQLSMALLINT, valueType SQLSMALLINT, parameterType SQLSMALLINT, columnSize SQLULEN, decimalDigits SQLSMALLINT, parameterValuePtr SQLPOINTER, bufferLength SQLLEN, strLenOrIndPtr *SQLLEN) SQLRETURN
func (*API) SQLCancelHandle ¶
func (a *API) SQLCancelHandle(handleType SQLSMALLINT, inputHandle SQLHANDLE) SQLRETURN
func (*API) SQLCloseCursor ¶
func (*API) SQLDescribeCol ¶
func (a *API) SQLDescribeCol(statementHandle SQLHSTMT, columnNumber SQLUSMALLINT, columnName *[]uint16, bufferLength SQLSMALLINT, nameLengthPtr *SQLSMALLINT, dataTypePtr *SQLSMALLINT, columnSizePtr *SQLULEN, decimalDigitsPtr *SQLSMALLINT, nullablePtr *SQLSMALLINT) SQLRETURN
func (*API) SQLDisconnect ¶
func (*API) SQLDriverConnectW ¶
func (a *API) SQLDriverConnectW(connectionHandle SQLHDBC, windowHandle SQLHWND, inConnectionString []uint16, stringLength1 SQLSMALLINT, outConnectionString *[]uint16, bufferLength SQLSMALLINT, stringLength2Ptr *SQLSMALLINT, driverCompletion SQLUSMALLINT) SQLRETURN
func (*API) SQLEndTran ¶
func (a *API) SQLEndTran(handleType SQLSMALLINT, handle SQLHANDLE, completionType SQLSMALLINT) SQLRETURN
func (*API) SQLExecDirect ¶
func (a *API) SQLExecDirect(statementHandle SQLHSTMT, statementText []uint16, textLength SQLINTEGER) SQLRETURN
func (*API) SQLExecute ¶
func (*API) SQLFreeHandle ¶
func (a *API) SQLFreeHandle(handleType SQLSMALLINT, handle SQLHANDLE) SQLRETURN
func (*API) SQLFreeStmt ¶
func (a *API) SQLFreeStmt(statementHandle SQLHSTMT, option SQLUSMALLINT) SQLRETURN
func (*API) SQLGetConnectAttr ¶
func (a *API) SQLGetConnectAttr(connectionHandle SQLHDBC, attribute SQLINTEGER, valuePtr SQLPOINTER, bufferLength SQLINTEGER, stringLengthPtr *SQLINTEGER) SQLRETURN
func (*API) SQLGetData ¶
func (a *API) SQLGetData(statementHandle SQLHSTMT, colOrParamNum SQLUSMALLINT, targetType SQLSMALLINT, targetValuePtr SQLPOINTER, bufferLength SQLLEN, strLenOrIndPtr *SQLLEN) SQLRETURN
func (*API) SQLGetDiagRecW ¶
func (a *API) SQLGetDiagRecW(handleType SQLSMALLINT, handle SQLHANDLE, recNumber SQLSMALLINT, sqlState *[]uint16, nativeErrorPtr *SQLINTEGER, messageText *[]uint16, bufferLength SQLSMALLINT, textLengthPtr *SQLSMALLINT) SQLRETURN
func (*API) SQLGetInfo ¶ added in v0.9.0
func (a *API) SQLGetInfo( connectionHandle SQLHDBC, infoType SQLUSMALLINT, infoValuePtr SQLPOINTER, bufferLength SQLSMALLINT, stringLengthPtr *SQLSMALLINT) SQLRETURN
func (*API) SQLGetTypeInfo ¶
func (a *API) SQLGetTypeInfo(statementHandle SQLHSTMT, dataType SQLSMALLINT) SQLRETURN
func (*API) SQLNumParams ¶
func (a *API) SQLNumParams(statementHandle SQLHSTMT, parameterCountPtr *SQLSMALLINT) SQLRETURN
func (*API) SQLNumResultCols ¶
func (a *API) SQLNumResultCols(statementHandle SQLHSTMT, columnCountPtr *SQLSMALLINT) SQLRETURN
func (*API) SQLPrepare ¶
func (a *API) SQLPrepare(statementHandle SQLHSTMT, statementText []uint16, textLength SQLINTEGER) SQLRETURN
func (*API) SQLSetConnectAttrConst ¶
func (a *API) SQLSetConnectAttrConst(connHandle SQLHDBC, attribute SQLINTEGER, value uint64) SQLRETURN
func (*API) SQLSetConnectAttrStr ¶
func (a *API) SQLSetConnectAttrStr(connHandle SQLHDBC, attribute SQLINTEGER, value SQLPOINTER, stringLength SQLINTEGER) SQLRETURN
func (*API) SQLSetEnvAttrConst ¶
func (a *API) SQLSetEnvAttrConst(environmentHandle SQLHENV, attribute SQLINTEGER, value uint64) SQLRETURN
func (*API) SQLSetEnvAttrStr ¶
func (a *API) SQLSetEnvAttrStr(environmentHandle SQLHENV, attribute SQLINTEGER, value SQLPOINTER, stringLength SQLINTEGER) SQLRETURN
func (*API) SQLSetStmtAttrConst ¶ added in v0.9.0
func (a *API) SQLSetStmtAttrConst(stmtHandle SQLHSTMT, attribute SQLINTEGER, value uint64) SQLRETURN
func (*API) SQLSetStmtAttrPointer ¶ added in v0.9.0
func (a *API) SQLSetStmtAttrPointer(stmtHandle SQLHSTMT, attribute SQLINTEGER, pointer SQLPOINTER) SQLRETURN
func (*API) SQL_LEN_DATA_AT_EXEC ¶
func (a *API) SQL_LEN_DATA_AT_EXEC(length SQLLEN) SQLPOINTER
type SQLGUID ¶
type SQLGUID struct { Data1 uint32 Data2 uint16 Data3 uint16 Data4 [8]byte // contains filtered or unexported fields }
SQLGUID as declared in include/sqltypes.h:461
func NewSQLGUIDRef ¶
NewSQLGUIDRef creates a new wrapper struct with underlying reference set to the original C object. Returns nil if the provided pointer to C object is nil too.
func (*SQLGUID) Deref ¶
func (x *SQLGUID) Deref()
Deref uses the underlying reference to C object and fills the wrapping struct with values. Do not forget to call this method whether you get a struct for C object and want to read its values.
func (*SQLGUID) Free ¶
func (x *SQLGUID) Free()
Free invokes alloc map's free mechanism that cleanups any allocated memory using C free. Does nothing if struct is nil or has no allocation map.
func (*SQLGUID) PassRef ¶
PassRef returns the underlying C object, otherwise it will allocate one and set its values from this wrapping struct, counting allocations into an allocation map.
type SQLINTERVAL ¶
type SQLINTERVAL int32
SQLINTERVAL as declared in include/sqltypes.h:345
const ( SQL_IS_YEAR SQLINTERVAL = 1 SQL_IS_MONTH SQLINTERVAL = 2 SQL_IS_DAY SQLINTERVAL = 3 SQL_IS_HOUR SQLINTERVAL = 4 SQL_IS_MINUTE SQLINTERVAL = 5 SQL_IS_SECOND SQLINTERVAL = 6 SQL_IS_YEAR_TO_MONTH SQLINTERVAL = 7 SQL_IS_DAY_TO_HOUR SQLINTERVAL = 8 SQL_IS_DAY_TO_MINUTE SQLINTERVAL = 9 SQL_IS_DAY_TO_SECOND SQLINTERVAL = 10 SQL_IS_HOUR_TO_MINUTE SQLINTERVAL = 11 SQL_IS_HOUR_TO_SECOND SQLINTERVAL = 12 SQL_IS_MINUTE_TO_SECOND SQLINTERVAL = 13 )
SQLINTERVAL enumeration from include/sqltypes.h:345
type SQLPOINTER ¶
SQLPOINTER type as declared in include/sqltypes.h:204
type SQLSETPOSIROW ¶
type SQLSETPOSIROW uint64
SQLSETPOSIROW type as declared in include/sqltypes.h:168
type SQLUSMALLINT ¶
type SQLUSMALLINT uint16
SQLUSMALLINT type as declared in include/sqltypes.h:211
type SQL_DATE_STRUCT ¶
type SQL_DATE_STRUCT struct { Year SQLSMALLINT Month SQLUSMALLINT Day SQLUSMALLINT // contains filtered or unexported fields }
SQL_DATE_STRUCT as declared in include/sqltypes.h:299
func NewSQL_DATE_STRUCTRef ¶
func NewSQL_DATE_STRUCTRef(ref unsafe.Pointer) *SQL_DATE_STRUCT
NewSQL_DATE_STRUCTRef creates a new wrapper struct with underlying reference set to the original C object. Returns nil if the provided pointer to C object is nil too.
func (*SQL_DATE_STRUCT) Deref ¶
func (x *SQL_DATE_STRUCT) Deref()
Deref uses the underlying reference to C object and fills the wrapping struct with values. Do not forget to call this method whether you get a struct for C object and want to read its values.
func (*SQL_DATE_STRUCT) Free ¶
func (x *SQL_DATE_STRUCT) Free()
Free invokes alloc map's free mechanism that cleanups any allocated memory using C free. Does nothing if struct is nil or has no allocation map.
func (*SQL_DATE_STRUCT) PassRef ¶
func (x *SQL_DATE_STRUCT) PassRef() (*C.SQL_DATE_STRUCT, *cgoAllocMap)
PassRef returns the underlying C object, otherwise it will allocate one and set its values from this wrapping struct, counting allocations into an allocation map.
func (SQL_DATE_STRUCT) PassValue ¶
func (x SQL_DATE_STRUCT) PassValue() (C.SQL_DATE_STRUCT, *cgoAllocMap)
PassValue does the same as PassRef except that it will try to dereference the returned pointer.
func (*SQL_DATE_STRUCT) Ref ¶
func (x *SQL_DATE_STRUCT) Ref() *C.SQL_DATE_STRUCT
Ref returns the underlying reference to C object or nil if struct is nil.
type SQL_DAY_SECOND_STRUCT ¶
type SQL_DAY_SECOND_STRUCT struct { Day SQLUINTEGER Hour SQLUINTEGER Minute SQLUINTEGER Second SQLUINTEGER Fraction SQLUINTEGER // contains filtered or unexported fields }
SQL_DAY_SECOND_STRUCT as declared in include/sqltypes.h:363
func NewSQL_DAY_SECOND_STRUCTRef ¶
func NewSQL_DAY_SECOND_STRUCTRef(ref unsafe.Pointer) *SQL_DAY_SECOND_STRUCT
NewSQL_DAY_SECOND_STRUCTRef creates a new wrapper struct with underlying reference set to the original C object. Returns nil if the provided pointer to C object is nil too.
func (*SQL_DAY_SECOND_STRUCT) Deref ¶
func (x *SQL_DAY_SECOND_STRUCT) Deref()
Deref uses the underlying reference to C object and fills the wrapping struct with values. Do not forget to call this method whether you get a struct for C object and want to read its values.
func (*SQL_DAY_SECOND_STRUCT) Free ¶
func (x *SQL_DAY_SECOND_STRUCT) Free()
Free invokes alloc map's free mechanism that cleanups any allocated memory using C free. Does nothing if struct is nil or has no allocation map.
func (*SQL_DAY_SECOND_STRUCT) PassRef ¶
func (x *SQL_DAY_SECOND_STRUCT) PassRef() (*C.SQL_DAY_SECOND_STRUCT, *cgoAllocMap)
PassRef returns the underlying C object, otherwise it will allocate one and set its values from this wrapping struct, counting allocations into an allocation map.
func (SQL_DAY_SECOND_STRUCT) PassValue ¶
func (x SQL_DAY_SECOND_STRUCT) PassValue() (C.SQL_DAY_SECOND_STRUCT, *cgoAllocMap)
PassValue does the same as PassRef except that it will try to dereference the returned pointer.
func (*SQL_DAY_SECOND_STRUCT) Ref ¶
func (x *SQL_DAY_SECOND_STRUCT) Ref() *C.SQL_DAY_SECOND_STRUCT
Ref returns the underlying reference to C object or nil if struct is nil.
type SQL_INTERVAL_STRUCT ¶
type SQL_INTERVAL_STRUCT struct { Interval_type SQLINTERVAL Interval_sign SQLSMALLINT // contains filtered or unexported fields }
SQL_INTERVAL_STRUCT as declared in include/sqltypes.h:374
func NewSQL_INTERVAL_STRUCTRef ¶
func NewSQL_INTERVAL_STRUCTRef(ref unsafe.Pointer) *SQL_INTERVAL_STRUCT
NewSQL_INTERVAL_STRUCTRef creates a new wrapper struct with underlying reference set to the original C object. Returns nil if the provided pointer to C object is nil too.
func (*SQL_INTERVAL_STRUCT) Deref ¶
func (x *SQL_INTERVAL_STRUCT) Deref()
Deref uses the underlying reference to C object and fills the wrapping struct with values. Do not forget to call this method whether you get a struct for C object and want to read its values.
func (*SQL_INTERVAL_STRUCT) Free ¶
func (x *SQL_INTERVAL_STRUCT) Free()
Free invokes alloc map's free mechanism that cleanups any allocated memory using C free. Does nothing if struct is nil or has no allocation map.
func (*SQL_INTERVAL_STRUCT) PassRef ¶
func (x *SQL_INTERVAL_STRUCT) PassRef() (*C.SQL_INTERVAL_STRUCT, *cgoAllocMap)
PassRef returns the underlying C object, otherwise it will allocate one and set its values from this wrapping struct, counting allocations into an allocation map.
func (SQL_INTERVAL_STRUCT) PassValue ¶
func (x SQL_INTERVAL_STRUCT) PassValue() (C.SQL_INTERVAL_STRUCT, *cgoAllocMap)
PassValue does the same as PassRef except that it will try to dereference the returned pointer.
func (*SQL_INTERVAL_STRUCT) Ref ¶
func (x *SQL_INTERVAL_STRUCT) Ref() *C.SQL_INTERVAL_STRUCT
Ref returns the underlying reference to C object or nil if struct is nil.
type SQL_NUMERIC_STRUCT ¶
type SQL_NUMERIC_STRUCT struct { Precision SQLCHAR Scale SQLSCHAR Sign SQLCHAR Val [16]SQLCHAR // contains filtered or unexported fields }
SQL_NUMERIC_STRUCT as declared in include/sqltypes.h:438
func NewSQL_NUMERIC_STRUCTRef ¶
func NewSQL_NUMERIC_STRUCTRef(ref unsafe.Pointer) *SQL_NUMERIC_STRUCT
NewSQL_NUMERIC_STRUCTRef creates a new wrapper struct with underlying reference set to the original C object. Returns nil if the provided pointer to C object is nil too.
func (*SQL_NUMERIC_STRUCT) Deref ¶
func (x *SQL_NUMERIC_STRUCT) Deref()
Deref uses the underlying reference to C object and fills the wrapping struct with values. Do not forget to call this method whether you get a struct for C object and want to read its values.
func (*SQL_NUMERIC_STRUCT) Free ¶
func (x *SQL_NUMERIC_STRUCT) Free()
Free invokes alloc map's free mechanism that cleanups any allocated memory using C free. Does nothing if struct is nil or has no allocation map.
func (*SQL_NUMERIC_STRUCT) PassRef ¶
func (x *SQL_NUMERIC_STRUCT) PassRef() (*C.SQL_NUMERIC_STRUCT, *cgoAllocMap)
PassRef returns the underlying C object, otherwise it will allocate one and set its values from this wrapping struct, counting allocations into an allocation map.
func (SQL_NUMERIC_STRUCT) PassValue ¶
func (x SQL_NUMERIC_STRUCT) PassValue() (C.SQL_NUMERIC_STRUCT, *cgoAllocMap)
PassValue does the same as PassRef except that it will try to dereference the returned pointer.
func (*SQL_NUMERIC_STRUCT) Ref ¶
func (x *SQL_NUMERIC_STRUCT) Ref() *C.SQL_NUMERIC_STRUCT
Ref returns the underlying reference to C object or nil if struct is nil.
type SQL_TIMESTAMP_STRUCT ¶
type SQL_TIMESTAMP_STRUCT struct { Year SQLSMALLINT Month SQLUSMALLINT Day SQLUSMALLINT Hour SQLUSMALLINT Minute SQLUSMALLINT Second SQLUSMALLINT Fraction SQLUINTEGER // contains filtered or unexported fields }
SQL_TIMESTAMP_STRUCT as declared in include/sqltypes.h:325
func NewSQL_TIMESTAMP_STRUCTRef ¶
func NewSQL_TIMESTAMP_STRUCTRef(ref unsafe.Pointer) *SQL_TIMESTAMP_STRUCT
NewSQL_TIMESTAMP_STRUCTRef creates a new wrapper struct with underlying reference set to the original C object. Returns nil if the provided pointer to C object is nil too.
func (*SQL_TIMESTAMP_STRUCT) Deref ¶
func (x *SQL_TIMESTAMP_STRUCT) Deref()
Deref uses the underlying reference to C object and fills the wrapping struct with values. Do not forget to call this method whether you get a struct for C object and want to read its values.
func (*SQL_TIMESTAMP_STRUCT) Free ¶
func (x *SQL_TIMESTAMP_STRUCT) Free()
Free invokes alloc map's free mechanism that cleanups any allocated memory using C free. Does nothing if struct is nil or has no allocation map.
func (*SQL_TIMESTAMP_STRUCT) PassRef ¶
func (x *SQL_TIMESTAMP_STRUCT) PassRef() (*C.SQL_TIMESTAMP_STRUCT, *cgoAllocMap)
PassRef returns the underlying C object, otherwise it will allocate one and set its values from this wrapping struct, counting allocations into an allocation map.
func (SQL_TIMESTAMP_STRUCT) PassValue ¶
func (x SQL_TIMESTAMP_STRUCT) PassValue() (C.SQL_TIMESTAMP_STRUCT, *cgoAllocMap)
PassValue does the same as PassRef except that it will try to dereference the returned pointer.
func (*SQL_TIMESTAMP_STRUCT) Ref ¶
func (x *SQL_TIMESTAMP_STRUCT) Ref() *C.SQL_TIMESTAMP_STRUCT
Ref returns the underlying reference to C object or nil if struct is nil.
type SQL_TIME_STRUCT ¶
type SQL_TIME_STRUCT struct { Hour SQLUSMALLINT Minute SQLUSMALLINT Second SQLUSMALLINT // contains filtered or unexported fields }
SQL_TIME_STRUCT as declared in include/sqltypes.h:310
func NewSQL_TIME_STRUCTRef ¶
func NewSQL_TIME_STRUCTRef(ref unsafe.Pointer) *SQL_TIME_STRUCT
NewSQL_TIME_STRUCTRef creates a new wrapper struct with underlying reference set to the original C object. Returns nil if the provided pointer to C object is nil too.
func (*SQL_TIME_STRUCT) Deref ¶
func (x *SQL_TIME_STRUCT) Deref()
Deref uses the underlying reference to C object and fills the wrapping struct with values. Do not forget to call this method whether you get a struct for C object and want to read its values.
func (*SQL_TIME_STRUCT) Free ¶
func (x *SQL_TIME_STRUCT) Free()
Free invokes alloc map's free mechanism that cleanups any allocated memory using C free. Does nothing if struct is nil or has no allocation map.
func (*SQL_TIME_STRUCT) PassRef ¶
func (x *SQL_TIME_STRUCT) PassRef() (*C.SQL_TIME_STRUCT, *cgoAllocMap)
PassRef returns the underlying C object, otherwise it will allocate one and set its values from this wrapping struct, counting allocations into an allocation map.
func (SQL_TIME_STRUCT) PassValue ¶
func (x SQL_TIME_STRUCT) PassValue() (C.SQL_TIME_STRUCT, *cgoAllocMap)
PassValue does the same as PassRef except that it will try to dereference the returned pointer.
func (*SQL_TIME_STRUCT) Ref ¶
func (x *SQL_TIME_STRUCT) Ref() *C.SQL_TIME_STRUCT
Ref returns the underlying reference to C object or nil if struct is nil.
type SQL_YEAR_MONTH_STRUCT ¶
type SQL_YEAR_MONTH_STRUCT struct { Year SQLUINTEGER Month SQLUINTEGER // contains filtered or unexported fields }
SQL_YEAR_MONTH_STRUCT as declared in include/sqltypes.h:354
func NewSQL_YEAR_MONTH_STRUCTRef ¶
func NewSQL_YEAR_MONTH_STRUCTRef(ref unsafe.Pointer) *SQL_YEAR_MONTH_STRUCT
NewSQL_YEAR_MONTH_STRUCTRef creates a new wrapper struct with underlying reference set to the original C object. Returns nil if the provided pointer to C object is nil too.
func (*SQL_YEAR_MONTH_STRUCT) Deref ¶
func (x *SQL_YEAR_MONTH_STRUCT) Deref()
Deref uses the underlying reference to C object and fills the wrapping struct with values. Do not forget to call this method whether you get a struct for C object and want to read its values.
func (*SQL_YEAR_MONTH_STRUCT) Free ¶
func (x *SQL_YEAR_MONTH_STRUCT) Free()
Free invokes alloc map's free mechanism that cleanups any allocated memory using C free. Does nothing if struct is nil or has no allocation map.
func (*SQL_YEAR_MONTH_STRUCT) PassRef ¶
func (x *SQL_YEAR_MONTH_STRUCT) PassRef() (*C.SQL_YEAR_MONTH_STRUCT, *cgoAllocMap)
PassRef returns the underlying C object, otherwise it will allocate one and set its values from this wrapping struct, counting allocations into an allocation map.
func (SQL_YEAR_MONTH_STRUCT) PassValue ¶
func (x SQL_YEAR_MONTH_STRUCT) PassValue() (C.SQL_YEAR_MONTH_STRUCT, *cgoAllocMap)
PassValue does the same as PassRef except that it will try to dereference the returned pointer.
func (*SQL_YEAR_MONTH_STRUCT) Ref ¶
func (x *SQL_YEAR_MONTH_STRUCT) Ref() *C.SQL_YEAR_MONTH_STRUCT
Ref returns the underlying reference to C object or nil if struct is nil.