api

package
v0.9.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package api provides Go bindings for unixodbc.

Index

Constants

View Source
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 (a *API) SQLCloseCursor(statementHandle SQLHSTMT) SQLRETURN

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 (a *API) SQLDisconnect(connectionHandle SQLHDBC) SQLRETURN

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 (a *API) SQLExecute(statementHandle SQLHSTMT) SQLRETURN

func (*API) SQLFetch

func (a *API) SQLFetch(statementHandle SQLHSTMT) SQLRETURN

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 SQLBIGINT

type SQLBIGINT int64

SQLBIGINT type as declared in include/sqltypes.h:420

type SQLCHAR

type SQLCHAR byte

SQLCHAR type as declared in include/sqltypes.h:129

type SQLDATE

type SQLDATE byte

SQLDATE type as declared in include/sqltypes.h:132

type SQLDECIMAL

type SQLDECIMAL byte

SQLDECIMAL type as declared in include/sqltypes.h:133

type SQLDOUBLE

type SQLDOUBLE float64

SQLDOUBLE type as declared in include/sqltypes.h:134

type SQLFLOAT

type SQLFLOAT float64

SQLFLOAT type as declared in include/sqltypes.h:135

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

func NewSQLGUIDRef(ref unsafe.Pointer) *SQLGUID

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

func (x *SQLGUID) PassRef() (*C.SQLGUID, *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 (SQLGUID) PassValue

func (x SQLGUID) PassValue() (C.SQLGUID, *cgoAllocMap)

PassValue does the same as PassRef except that it will try to dereference the returned pointer.

func (*SQLGUID) Ref

func (x *SQLGUID) Ref() *C.SQLGUID

Ref returns the underlying reference to C object or nil if struct is nil.

type SQLHANDLE

type SQLHANDLE unsafe.Pointer

SQLHANDLE type as declared in include/sqltypes.h:222

type SQLHDBC

type SQLHDBC unsafe.Pointer

SQLHDBC type as declared in include/sqltypes.h:224

type SQLHDESC

type SQLHDESC unsafe.Pointer

SQLHDESC type as declared in include/sqltypes.h:226

type SQLHENV

type SQLHENV unsafe.Pointer

SQLHENV type as declared in include/sqltypes.h:223

type SQLHSTMT

type SQLHSTMT unsafe.Pointer

SQLHSTMT type as declared in include/sqltypes.h:225

type SQLHWND

type SQLHWND unsafe.Pointer

SQLHWND type as declared in include/sqltypes.h:282

type SQLINTEGER

type SQLINTEGER int32

SQLINTEGER type as declared in include/sqltypes.h:164

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 SQLLEN

type SQLLEN int64

SQLLEN type as declared in include/sqltypes.h:166

type SQLNUMERIC

type SQLNUMERIC byte

SQLNUMERIC type as declared in include/sqltypes.h:201

type SQLPOINTER

type SQLPOINTER unsafe.Pointer

SQLPOINTER type as declared in include/sqltypes.h:204

type SQLREAL

type SQLREAL float32

SQLREAL type as declared in include/sqltypes.h:207

type SQLRETURN

type SQLRETURN int16

SQLRETURN type as declared in include/sqltypes.h:219

type SQLSCHAR

type SQLSCHAR int8

SQLSCHAR type as declared in include/sqltypes.h:262

type SQLSETPOSIROW

type SQLSETPOSIROW uint64

SQLSETPOSIROW type as declared in include/sqltypes.h:168

type SQLSMALLINT

type SQLSMALLINT int16

SQLSMALLINT type as declared in include/sqltypes.h:210

type SQLTCHAR

type SQLTCHAR byte

SQLTCHAR type as declared in include/sqltypes.h:472

type SQLTIME

type SQLTIME byte

SQLTIME type as declared in include/sqltypes.h:214

type SQLTIMESTAMP

type SQLTIMESTAMP byte

SQLTIMESTAMP type as declared in include/sqltypes.h:215

type SQLUBIGINT

type SQLUBIGINT uint64

SQLUBIGINT type as declared in include/sqltypes.h:423

type SQLUINTEGER

type SQLUINTEGER uint32

SQLUINTEGER type as declared in include/sqltypes.h:165

type SQLULEN

type SQLULEN uint64

SQLULEN type as declared in include/sqltypes.h:167

type SQLUSMALLINT

type SQLUSMALLINT uint16

SQLUSMALLINT type as declared in include/sqltypes.h:211

type SQLVARCHAR

type SQLVARCHAR byte

SQLVARCHAR type as declared in include/sqltypes.h:216

type SQLWCHAR

type SQLWCHAR uint16

SQLWCHAR type as declared in include/sqltypes.h:467

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

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

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

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

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

Ref returns the underlying reference to C object or nil if struct is nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL