odpic_sys/
bindings_impl.rspub const DPI_MAJOR_VERSION: u32 = 5;
pub const DPI_MINOR_VERSION: u32 = 4;
pub const DPI_PATCH_LEVEL: u32 = 0;
pub const DPI_DEFAULT_FETCH_ARRAY_SIZE: u32 = 100;
pub const DPI_DEFAULT_PREFETCH_ROWS: u32 = 2;
pub const DPI_DEFAULT_PING_INTERVAL: u32 = 60;
pub const DPI_DEFAULT_PING_TIMEOUT: u32 = 5000;
pub const DPI_DEFAULT_STMT_CACHE_SIZE: u32 = 20;
pub const DPI_DEQ_WAIT_NO_WAIT: u32 = 0;
pub const DPI_MAX_INT64_PRECISION: u32 = 18;
pub const DPI_SUCCESS: u32 = 0;
pub const DPI_FAILURE: i32 = -1;
pub const DPI_DEBUG_LEVEL_UNREPORTED_ERRORS: u32 = 1;
pub const DPI_DEBUG_LEVEL_REFS: u32 = 2;
pub const DPI_DEBUG_LEVEL_FNS: u32 = 4;
pub const DPI_DEBUG_LEVEL_ERRORS: u32 = 8;
pub const DPI_DEBUG_LEVEL_SQL: u32 = 16;
pub const DPI_DEBUG_LEVEL_MEM: u32 = 32;
pub const DPI_DEBUG_LEVEL_LOAD_LIB: u32 = 64;
pub const DPI_MODE_AUTH_DEFAULT: u32 = 0;
pub const DPI_MODE_AUTH_SYSDBA: u32 = 2;
pub const DPI_MODE_AUTH_SYSOPER: u32 = 4;
pub const DPI_MODE_AUTH_PRELIM: u32 = 8;
pub const DPI_MODE_AUTH_SYSASM: u32 = 32768;
pub const DPI_MODE_AUTH_SYSBKP: u32 = 131072;
pub const DPI_MODE_AUTH_SYSDGD: u32 = 262144;
pub const DPI_MODE_AUTH_SYSKMT: u32 = 524288;
pub const DPI_MODE_AUTH_SYSRAC: u32 = 1048576;
pub const DPI_MODE_CONN_CLOSE_DEFAULT: u32 = 0;
pub const DPI_MODE_CONN_CLOSE_DROP: u32 = 1;
pub const DPI_MODE_CONN_CLOSE_RETAG: u32 = 2;
pub const DPI_MODE_CREATE_DEFAULT: u32 = 0;
pub const DPI_MODE_CREATE_THREADED: u32 = 1;
pub const DPI_MODE_CREATE_EVENTS: u32 = 4;
pub const DPI_MODE_DEQ_BROWSE: u32 = 1;
pub const DPI_MODE_DEQ_LOCKED: u32 = 2;
pub const DPI_MODE_DEQ_REMOVE: u32 = 3;
pub const DPI_MODE_DEQ_REMOVE_NO_DATA: u32 = 4;
pub const DPI_DEQ_NAV_FIRST_MSG: u32 = 1;
pub const DPI_DEQ_NAV_NEXT_TRANSACTION: u32 = 2;
pub const DPI_DEQ_NAV_NEXT_MSG: u32 = 3;
pub const DPI_EVENT_NONE: u32 = 0;
pub const DPI_EVENT_STARTUP: u32 = 1;
pub const DPI_EVENT_SHUTDOWN: u32 = 2;
pub const DPI_EVENT_SHUTDOWN_ANY: u32 = 3;
pub const DPI_EVENT_DEREG: u32 = 5;
pub const DPI_EVENT_OBJCHANGE: u32 = 6;
pub const DPI_EVENT_QUERYCHANGE: u32 = 7;
pub const DPI_EVENT_AQ: u32 = 100;
pub const DPI_JSON_OPT_DEFAULT: u32 = 0;
pub const DPI_JSON_OPT_NUMBER_AS_STRING: u32 = 1;
pub const DPI_JSON_OPT_DATE_AS_DOUBLE: u32 = 2;
pub const DPI_MODE_EXEC_DEFAULT: u32 = 0;
pub const DPI_MODE_EXEC_DESCRIBE_ONLY: u32 = 16;
pub const DPI_MODE_EXEC_COMMIT_ON_SUCCESS: u32 = 32;
pub const DPI_MODE_EXEC_BATCH_ERRORS: u32 = 128;
pub const DPI_MODE_EXEC_PARSE_ONLY: u32 = 256;
pub const DPI_MODE_EXEC_ARRAY_DML_ROWCOUNTS: u32 = 1048576;
pub const DPI_MODE_FETCH_NEXT: u32 = 2;
pub const DPI_MODE_FETCH_FIRST: u32 = 4;
pub const DPI_MODE_FETCH_LAST: u32 = 8;
pub const DPI_MODE_FETCH_PRIOR: u32 = 16;
pub const DPI_MODE_FETCH_ABSOLUTE: u32 = 32;
pub const DPI_MODE_FETCH_RELATIVE: u32 = 64;
pub const DPI_MODE_MSG_PERSISTENT: u32 = 1;
pub const DPI_MODE_MSG_BUFFERED: u32 = 2;
pub const DPI_MODE_MSG_PERSISTENT_OR_BUFFERED: u32 = 3;
pub const DPI_MSG_STATE_READY: u32 = 0;
pub const DPI_MSG_STATE_WAITING: u32 = 1;
pub const DPI_MSG_STATE_PROCESSED: u32 = 2;
pub const DPI_MSG_STATE_EXPIRED: u32 = 3;
pub const DPI_NATIVE_TYPE_INT64: u32 = 3000;
pub const DPI_NATIVE_TYPE_UINT64: u32 = 3001;
pub const DPI_NATIVE_TYPE_FLOAT: u32 = 3002;
pub const DPI_NATIVE_TYPE_DOUBLE: u32 = 3003;
pub const DPI_NATIVE_TYPE_BYTES: u32 = 3004;
pub const DPI_NATIVE_TYPE_TIMESTAMP: u32 = 3005;
pub const DPI_NATIVE_TYPE_INTERVAL_DS: u32 = 3006;
pub const DPI_NATIVE_TYPE_INTERVAL_YM: u32 = 3007;
pub const DPI_NATIVE_TYPE_LOB: u32 = 3008;
pub const DPI_NATIVE_TYPE_OBJECT: u32 = 3009;
pub const DPI_NATIVE_TYPE_STMT: u32 = 3010;
pub const DPI_NATIVE_TYPE_BOOLEAN: u32 = 3011;
pub const DPI_NATIVE_TYPE_ROWID: u32 = 3012;
pub const DPI_NATIVE_TYPE_JSON: u32 = 3013;
pub const DPI_NATIVE_TYPE_JSON_OBJECT: u32 = 3014;
pub const DPI_NATIVE_TYPE_JSON_ARRAY: u32 = 3015;
pub const DPI_NATIVE_TYPE_NULL: u32 = 3016;
pub const DPI_NATIVE_TYPE_VECTOR: u32 = 3017;
pub const DPI_OPCODE_ALL_OPS: u32 = 0;
pub const DPI_OPCODE_ALL_ROWS: u32 = 1;
pub const DPI_OPCODE_INSERT: u32 = 2;
pub const DPI_OPCODE_UPDATE: u32 = 4;
pub const DPI_OPCODE_DELETE: u32 = 8;
pub const DPI_OPCODE_ALTER: u32 = 16;
pub const DPI_OPCODE_DROP: u32 = 32;
pub const DPI_OPCODE_UNKNOWN: u32 = 64;
pub const DPI_ORACLE_TYPE_NONE: u32 = 2000;
pub const DPI_ORACLE_TYPE_VARCHAR: u32 = 2001;
pub const DPI_ORACLE_TYPE_NVARCHAR: u32 = 2002;
pub const DPI_ORACLE_TYPE_CHAR: u32 = 2003;
pub const DPI_ORACLE_TYPE_NCHAR: u32 = 2004;
pub const DPI_ORACLE_TYPE_ROWID: u32 = 2005;
pub const DPI_ORACLE_TYPE_RAW: u32 = 2006;
pub const DPI_ORACLE_TYPE_NATIVE_FLOAT: u32 = 2007;
pub const DPI_ORACLE_TYPE_NATIVE_DOUBLE: u32 = 2008;
pub const DPI_ORACLE_TYPE_NATIVE_INT: u32 = 2009;
pub const DPI_ORACLE_TYPE_NUMBER: u32 = 2010;
pub const DPI_ORACLE_TYPE_DATE: u32 = 2011;
pub const DPI_ORACLE_TYPE_TIMESTAMP: u32 = 2012;
pub const DPI_ORACLE_TYPE_TIMESTAMP_TZ: u32 = 2013;
pub const DPI_ORACLE_TYPE_TIMESTAMP_LTZ: u32 = 2014;
pub const DPI_ORACLE_TYPE_INTERVAL_DS: u32 = 2015;
pub const DPI_ORACLE_TYPE_INTERVAL_YM: u32 = 2016;
pub const DPI_ORACLE_TYPE_CLOB: u32 = 2017;
pub const DPI_ORACLE_TYPE_NCLOB: u32 = 2018;
pub const DPI_ORACLE_TYPE_BLOB: u32 = 2019;
pub const DPI_ORACLE_TYPE_BFILE: u32 = 2020;
pub const DPI_ORACLE_TYPE_STMT: u32 = 2021;
pub const DPI_ORACLE_TYPE_BOOLEAN: u32 = 2022;
pub const DPI_ORACLE_TYPE_OBJECT: u32 = 2023;
pub const DPI_ORACLE_TYPE_LONG_VARCHAR: u32 = 2024;
pub const DPI_ORACLE_TYPE_LONG_RAW: u32 = 2025;
pub const DPI_ORACLE_TYPE_NATIVE_UINT: u32 = 2026;
pub const DPI_ORACLE_TYPE_JSON: u32 = 2027;
pub const DPI_ORACLE_TYPE_JSON_OBJECT: u32 = 2028;
pub const DPI_ORACLE_TYPE_JSON_ARRAY: u32 = 2029;
pub const DPI_ORACLE_TYPE_UROWID: u32 = 2030;
pub const DPI_ORACLE_TYPE_LONG_NVARCHAR: u32 = 2031;
pub const DPI_ORACLE_TYPE_XMLTYPE: u32 = 2032;
pub const DPI_ORACLE_TYPE_VECTOR: u32 = 2033;
pub const DPI_ORACLE_TYPE_JSON_ID: u32 = 2034;
pub const DPI_ORACLE_TYPE_MAX: u32 = 2035;
pub const DPI_MODE_POOL_CLOSE_DEFAULT: u32 = 0;
pub const DPI_MODE_POOL_CLOSE_FORCE: u32 = 1;
pub const DPI_MODE_POOL_GET_WAIT: u32 = 0;
pub const DPI_MODE_POOL_GET_NOWAIT: u32 = 1;
pub const DPI_MODE_POOL_GET_FORCEGET: u32 = 2;
pub const DPI_MODE_POOL_GET_TIMEDWAIT: u32 = 3;
pub const DPI_PURITY_DEFAULT: u32 = 0;
pub const DPI_PURITY_NEW: u32 = 1;
pub const DPI_PURITY_SELF: u32 = 2;
pub const DPI_MODE_SHUTDOWN_DEFAULT: u32 = 0;
pub const DPI_MODE_SHUTDOWN_TRANSACTIONAL: u32 = 1;
pub const DPI_MODE_SHUTDOWN_TRANSACTIONAL_LOCAL: u32 = 2;
pub const DPI_MODE_SHUTDOWN_IMMEDIATE: u32 = 3;
pub const DPI_MODE_SHUTDOWN_ABORT: u32 = 4;
pub const DPI_MODE_SHUTDOWN_FINAL: u32 = 5;
pub const DPI_SODA_FLAGS_DEFAULT: u32 = 0;
pub const DPI_SODA_FLAGS_ATOMIC_COMMIT: u32 = 1;
pub const DPI_SODA_FLAGS_CREATE_COLL_MAP: u32 = 2;
pub const DPI_SODA_FLAGS_INDEX_DROP_FORCE: u32 = 4;
pub const DPI_MODE_STARTUP_DEFAULT: u32 = 0;
pub const DPI_MODE_STARTUP_FORCE: u32 = 1;
pub const DPI_MODE_STARTUP_RESTRICT: u32 = 2;
pub const DPI_SERVER_TYPE_UNKNOWN: u32 = 0;
pub const DPI_SERVER_TYPE_DEDICATED: u32 = 1;
pub const DPI_SERVER_TYPE_SHARED: u32 = 2;
pub const DPI_SERVER_TYPE_POOLED: u32 = 4;
pub const DPI_STMT_TYPE_UNKNOWN: u32 = 0;
pub const DPI_STMT_TYPE_SELECT: u32 = 1;
pub const DPI_STMT_TYPE_UPDATE: u32 = 2;
pub const DPI_STMT_TYPE_DELETE: u32 = 3;
pub const DPI_STMT_TYPE_INSERT: u32 = 4;
pub const DPI_STMT_TYPE_CREATE: u32 = 5;
pub const DPI_STMT_TYPE_DROP: u32 = 6;
pub const DPI_STMT_TYPE_ALTER: u32 = 7;
pub const DPI_STMT_TYPE_BEGIN: u32 = 8;
pub const DPI_STMT_TYPE_DECLARE: u32 = 9;
pub const DPI_STMT_TYPE_CALL: u32 = 10;
pub const DPI_STMT_TYPE_EXPLAIN_PLAN: u32 = 15;
pub const DPI_STMT_TYPE_MERGE: u32 = 16;
pub const DPI_STMT_TYPE_ROLLBACK: u32 = 17;
pub const DPI_STMT_TYPE_COMMIT: u32 = 21;
pub const DPI_SUBSCR_GROUPING_CLASS_TIME: u32 = 1;
pub const DPI_SUBSCR_GROUPING_TYPE_SUMMARY: u32 = 1;
pub const DPI_SUBSCR_GROUPING_TYPE_LAST: u32 = 2;
pub const DPI_SUBSCR_NAMESPACE_AQ: u32 = 1;
pub const DPI_SUBSCR_NAMESPACE_DBCHANGE: u32 = 2;
pub const DPI_SUBSCR_PROTO_CALLBACK: u32 = 0;
pub const DPI_SUBSCR_PROTO_MAIL: u32 = 1;
pub const DPI_SUBSCR_PROTO_PLSQL: u32 = 2;
pub const DPI_SUBSCR_PROTO_HTTP: u32 = 3;
pub const DPI_SUBSCR_QOS_RELIABLE: u32 = 1;
pub const DPI_SUBSCR_QOS_DEREG_NFY: u32 = 2;
pub const DPI_SUBSCR_QOS_ROWIDS: u32 = 4;
pub const DPI_SUBSCR_QOS_QUERY: u32 = 8;
pub const DPI_SUBSCR_QOS_BEST_EFFORT: u32 = 16;
pub const DPI_TPC_BEGIN_JOIN: u32 = 2;
pub const DPI_TPC_BEGIN_NEW: u32 = 1;
pub const DPI_TPC_BEGIN_PROMOTE: u32 = 8;
pub const DPI_TPC_BEGIN_RESUME: u32 = 4;
pub const DPI_TPC_END_NORMAL: u32 = 0;
pub const DPI_TPC_END_SUSPEND: u32 = 1048576;
pub const DPI_VECTOR_FLAGS_FLEXIBLE_DIM: u32 = 1;
pub const DPI_VECTOR_FORMAT_FLOAT32: u32 = 2;
pub const DPI_VECTOR_FORMAT_FLOAT64: u32 = 3;
pub const DPI_VECTOR_FORMAT_INT8: u32 = 4;
pub const DPI_VECTOR_FORMAT_BINARY: u32 = 5;
pub const DPI_VISIBILITY_IMMEDIATE: u32 = 1;
pub const DPI_VISIBILITY_ON_COMMIT: u32 = 2;
pub const DPI_MAX_ERROR_SIZE: u32 = 3072;
pub const DPI_CONTEXT_LAST_TIME_USED: &[u8; 19] = b"DPI_LAST_TIME_USED\0";
pub const DPI_CONTEXT_SERVER_VERSION: &[u8; 19] = b"DPI_SERVER_VERSION\0";
pub const DPI_NUMBER_AS_TEXT_CHARS: u32 = 172;
pub const DPI_NUMBER_MAX_DIGITS: u32 = 40;
pub const DPI_MAX_BASIC_BUFFER_SIZE: u32 = 32767;
pub const DPI_DYNAMIC_BYTES_CHUNK_SIZE: u32 = 65536;
pub const DPI_MAX_VAR_BUFFER_SIZE: u32 = 1073741822;
pub const DPI_SUBSCR_GROUPING_FOREVER: i32 = -1;
pub const DPI_ERR_LOAD_URL_FRAGMENT: &[u8; 7] = b"#linux\0";
pub const DPI_DEFAULT_LOAD_ERROR_URL: &[u8; 58] =
b"https://oracle.github.io/odpi/doc/installation.html#linux\0";
pub const DPI_CHARSET_ID_ASCII: u32 = 1;
pub const DPI_CHARSET_ID_UTF8: u32 = 873;
pub const DPI_CHARSET_ID_UTF16: u32 = 1000;
pub const DPI_CHARSET_ID_UTF16BE: u32 = 2000;
pub const DPI_CHARSET_ID_UTF16LE: u32 = 2002;
pub const DPI_CHARSET_NAME_ASCII: &[u8; 6] = b"ASCII\0";
pub const DPI_CHARSET_NAME_UTF8: &[u8; 6] = b"UTF-8\0";
pub const DPI_CHARSET_NAME_UTF16: &[u8; 7] = b"UTF-16\0";
pub const DPI_CHARSET_NAME_UTF16BE: &[u8; 9] = b"UTF-16BE\0";
pub const DPI_CHARSET_NAME_UTF16LE: &[u8; 9] = b"UTF-16LE\0";
pub const DPI_OCI_HTYPE_ENV: u32 = 1;
pub const DPI_OCI_HTYPE_ERROR: u32 = 2;
pub const DPI_OCI_HTYPE_SVCCTX: u32 = 3;
pub const DPI_OCI_HTYPE_STMT: u32 = 4;
pub const DPI_OCI_HTYPE_BIND: u32 = 5;
pub const DPI_OCI_HTYPE_DEFINE: u32 = 6;
pub const DPI_OCI_HTYPE_DESCRIBE: u32 = 7;
pub const DPI_OCI_HTYPE_SERVER: u32 = 8;
pub const DPI_OCI_HTYPE_SESSION: u32 = 9;
pub const DPI_OCI_HTYPE_AUTHINFO: u32 = 9;
pub const DPI_OCI_HTYPE_TRANS: u32 = 10;
pub const DPI_OCI_HTYPE_SUBSCRIPTION: u32 = 13;
pub const DPI_OCI_HTYPE_SPOOL: u32 = 27;
pub const DPI_OCI_HTYPE_ADMIN: u32 = 28;
pub const DPI_OCI_HTYPE_SODA_COLLECTION: u32 = 30;
pub const DPI_OCI_HTYPE_SODA_DOCUMENT: u32 = 31;
pub const DPI_OCI_HTYPE_SODA_COLL_CURSOR: u32 = 32;
pub const DPI_OCI_HTYPE_SODA_OPER_OPTIONS: u32 = 33;
pub const DPI_OCI_HTYPE_SODA_OUTPUT_OPTIONS: u32 = 34;
pub const DPI_OCI_HTYPE_SODA_DOC_CURSOR: u32 = 36;
pub const DPI_OCI_DTYPE_LOB: u32 = 50;
pub const DPI_OCI_DTYPE_PARAM: u32 = 53;
pub const DPI_OCI_DTYPE_ROWID: u32 = 54;
pub const DPI_OCI_DTYPE_AQENQ_OPTIONS: u32 = 57;
pub const DPI_OCI_DTYPE_AQDEQ_OPTIONS: u32 = 58;
pub const DPI_OCI_DTYPE_AQMSG_PROPERTIES: u32 = 59;
pub const DPI_OCI_DTYPE_AQAGENT: u32 = 60;
pub const DPI_OCI_DTYPE_INTERVAL_YM: u32 = 62;
pub const DPI_OCI_DTYPE_INTERVAL_DS: u32 = 63;
pub const DPI_OCI_DTYPE_AQNFY_DESCRIPTOR: u32 = 64;
pub const DPI_OCI_DTYPE_TIMESTAMP: u32 = 68;
pub const DPI_OCI_DTYPE_TIMESTAMP_TZ: u32 = 69;
pub const DPI_OCI_DTYPE_TIMESTAMP_LTZ: u32 = 70;
pub const DPI_OCI_DTYPE_CHDES: u32 = 77;
pub const DPI_OCI_DTYPE_TABLE_CHDES: u32 = 78;
pub const DPI_OCI_DTYPE_ROW_CHDES: u32 = 79;
pub const DPI_OCI_DTYPE_CQDES: u32 = 80;
pub const DPI_OCI_DTYPE_SHARDING_KEY: u32 = 83;
pub const DPI_OCI_DTYPE_JSON: u32 = 85;
pub const DPI_OCI_DTYPE_VECTOR: u32 = 87;
pub const DPI_OCI_ATTR_DATA_SIZE: u32 = 1;
pub const DPI_OCI_ATTR_DATA_TYPE: u32 = 2;
pub const DPI_OCI_ATTR_ENV: u32 = 5;
pub const DPI_OCI_ATTR_PRECISION: u32 = 5;
pub const DPI_OCI_ATTR_SCALE: u32 = 6;
pub const DPI_OCI_ATTR_NAME: u32 = 4;
pub const DPI_OCI_ATTR_SERVER: u32 = 6;
pub const DPI_OCI_ATTR_SESSION: u32 = 7;
pub const DPI_OCI_ATTR_IS_NULL: u32 = 7;
pub const DPI_OCI_ATTR_TRANS: u32 = 8;
pub const DPI_OCI_ATTR_TYPE_NAME: u32 = 8;
pub const DPI_OCI_ATTR_SCHEMA_NAME: u32 = 9;
pub const DPI_OCI_ATTR_ROW_COUNT: u32 = 9;
pub const DPI_OCI_ATTR_PREFETCH_ROWS: u32 = 11;
pub const DPI_OCI_ATTR_PACKAGE_NAME: u32 = 12;
pub const DPI_OCI_ATTR_PARAM_COUNT: u32 = 18;
pub const DPI_OCI_ATTR_ROWID: u32 = 19;
pub const DPI_OCI_ATTR_USERNAME: u32 = 22;
pub const DPI_OCI_ATTR_PASSWORD: u32 = 23;
pub const DPI_OCI_ATTR_STMT_TYPE: u32 = 24;
pub const DPI_OCI_ATTR_INTERNAL_NAME: u32 = 25;
pub const DPI_OCI_ATTR_EXTERNAL_NAME: u32 = 26;
pub const DPI_OCI_ATTR_XID: u32 = 27;
pub const DPI_OCI_ATTR_CHARSET_ID: u32 = 31;
pub const DPI_OCI_ATTR_CHARSET_FORM: u32 = 32;
pub const DPI_OCI_ATTR_MAXDATA_SIZE: u32 = 33;
pub const DPI_OCI_ATTR_ROWS_RETURNED: u32 = 42;
pub const DPI_OCI_ATTR_VISIBILITY: u32 = 47;
pub const DPI_OCI_ATTR_CONSUMER_NAME: u32 = 50;
pub const DPI_OCI_ATTR_DEQ_MODE: u32 = 51;
pub const DPI_OCI_ATTR_NAVIGATION: u32 = 52;
pub const DPI_OCI_ATTR_WAIT: u32 = 53;
pub const DPI_OCI_ATTR_DEQ_MSGID: u32 = 54;
pub const DPI_OCI_ATTR_PRIORITY: u32 = 55;
pub const DPI_OCI_ATTR_DELAY: u32 = 56;
pub const DPI_OCI_ATTR_EXPIRATION: u32 = 57;
pub const DPI_OCI_ATTR_CORRELATION: u32 = 58;
pub const DPI_OCI_ATTR_ATTEMPTS: u32 = 59;
pub const DPI_OCI_ATTR_RECIPIENT_LIST: u32 = 60;
pub const DPI_OCI_ATTR_EXCEPTION_QUEUE: u32 = 61;
pub const DPI_OCI_ATTR_ENQ_TIME: u32 = 62;
pub const DPI_OCI_ATTR_MSG_STATE: u32 = 63;
pub const DPI_OCI_ATTR_AGENT_NAME: u32 = 64;
pub const DPI_OCI_ATTR_ORIGINAL_MSGID: u32 = 69;
pub const DPI_OCI_ATTR_QUEUE_NAME: u32 = 70;
pub const DPI_OCI_ATTR_NFY_MSGID: u32 = 71;
pub const DPI_OCI_ATTR_NUM_DML_ERRORS: u32 = 73;
pub const DPI_OCI_ATTR_DML_ROW_OFFSET: u32 = 74;
pub const DPI_OCI_ATTR_SUBSCR_NAME: u32 = 94;
pub const DPI_OCI_ATTR_SUBSCR_CALLBACK: u32 = 95;
pub const DPI_OCI_ATTR_SUBSCR_CTX: u32 = 96;
pub const DPI_OCI_ATTR_SUBSCR_NAMESPACE: u32 = 98;
pub const DPI_OCI_ATTR_REF_TDO: u32 = 110;
pub const DPI_OCI_ATTR_PARAM: u32 = 124;
pub const DPI_OCI_ATTR_PARSE_ERROR_OFFSET: u32 = 129;
pub const DPI_OCI_ATTR_SERVER_STATUS: u32 = 143;
pub const DPI_OCI_ATTR_STATEMENT: u32 = 144;
pub const DPI_OCI_ATTR_DEQCOND: u32 = 146;
pub const DPI_OCI_ATTR_SUBSCR_RECPTPROTO: u32 = 149;
pub const DPI_OCI_ATTR_CURRENT_POSITION: u32 = 164;
pub const DPI_OCI_ATTR_STMTCACHESIZE: u32 = 176;
pub const DPI_OCI_ATTR_BIND_COUNT: u32 = 190;
pub const DPI_OCI_ATTR_TRANSFORMATION: u32 = 196;
pub const DPI_OCI_ATTR_ROWS_FETCHED: u32 = 197;
pub const DPI_OCI_ATTR_SPOOL_STMTCACHESIZE: u32 = 208;
pub const DPI_OCI_ATTR_TYPECODE: u32 = 216;
pub const DPI_OCI_ATTR_STMT_IS_RETURNING: u32 = 218;
pub const DPI_OCI_ATTR_CURRENT_SCHEMA: u32 = 224;
pub const DPI_OCI_ATTR_SUBSCR_QOSFLAGS: u32 = 225;
pub const DPI_OCI_ATTR_COLLECTION_ELEMENT: u32 = 227;
pub const DPI_OCI_ATTR_SUBSCR_TIMEOUT: u32 = 227;
pub const DPI_OCI_ATTR_NUM_TYPE_ATTRS: u32 = 228;
pub const DPI_OCI_ATTR_SUBSCR_CQ_QOSFLAGS: u32 = 229;
pub const DPI_OCI_ATTR_LIST_TYPE_ATTRS: u32 = 229;
pub const DPI_OCI_ATTR_SUBSCR_CQ_REGID: u32 = 230;
pub const DPI_OCI_ATTR_SUBSCR_NTFN_GROUPING_CLASS: u32 = 231;
pub const DPI_OCI_ATTR_SUBSCR_NTFN_GROUPING_VALUE: u32 = 232;
pub const DPI_OCI_ATTR_SUBSCR_NTFN_GROUPING_TYPE: u32 = 233;
pub const DPI_OCI_ATTR_SUBSCR_NTFN_GROUPING_REPEAT_COUNT: u32 = 235;
pub const DPI_OCI_ATTR_NCHARSET_ID: u32 = 262;
pub const DPI_OCI_ATTR_APPCTX_SIZE: u32 = 273;
pub const DPI_OCI_ATTR_APPCTX_LIST: u32 = 274;
pub const DPI_OCI_ATTR_APPCTX_NAME: u32 = 275;
pub const DPI_OCI_ATTR_APPCTX_ATTR: u32 = 276;
pub const DPI_OCI_ATTR_APPCTX_VALUE: u32 = 277;
pub const DPI_OCI_ATTR_CLIENT_IDENTIFIER: u32 = 278;
pub const DPI_OCI_ATTR_CHAR_SIZE: u32 = 286;
pub const DPI_OCI_ATTR_EDITION: u32 = 288;
pub const DPI_OCI_ATTR_CQ_QUERYID: u32 = 304;
pub const DPI_OCI_ATTR_SPOOL_TIMEOUT: u32 = 308;
pub const DPI_OCI_ATTR_SPOOL_GETMODE: u32 = 309;
pub const DPI_OCI_ATTR_SPOOL_BUSY_COUNT: u32 = 310;
pub const DPI_OCI_ATTR_SPOOL_OPEN_COUNT: u32 = 311;
pub const DPI_OCI_ATTR_MODULE: u32 = 366;
pub const DPI_OCI_ATTR_ACTION: u32 = 367;
pub const DPI_OCI_ATTR_CLIENT_INFO: u32 = 368;
pub const DPI_OCI_ATTR_ECONTEXT_ID: u32 = 371;
pub const DPI_OCI_ATTR_ADMIN_PFILE: u32 = 389;
pub const DPI_OCI_ATTR_SUBSCR_PORTNO: u32 = 390;
pub const DPI_OCI_ATTR_DBNAME: u32 = 391;
pub const DPI_OCI_ATTR_INSTNAME: u32 = 392;
pub const DPI_OCI_ATTR_SERVICENAME: u32 = 393;
pub const DPI_OCI_ATTR_DBDOMAIN: u32 = 399;
pub const DPI_OCI_ATTR_CHNF_ROWIDS: u32 = 402;
pub const DPI_OCI_ATTR_CHNF_OPERATIONS: u32 = 403;
pub const DPI_OCI_ATTR_CHDES_DBNAME: u32 = 405;
pub const DPI_OCI_ATTR_CHDES_NFYTYPE: u32 = 406;
pub const DPI_OCI_ATTR_NFY_FLAGS: u32 = 406;
pub const DPI_OCI_ATTR_CHDES_XID: u32 = 407;
pub const DPI_OCI_ATTR_MSG_DELIVERY_MODE: u32 = 407;
pub const DPI_OCI_ATTR_CHDES_TABLE_CHANGES: u32 = 408;
pub const DPI_OCI_ATTR_CHDES_TABLE_NAME: u32 = 409;
pub const DPI_OCI_ATTR_CHDES_TABLE_OPFLAGS: u32 = 410;
pub const DPI_OCI_ATTR_CHDES_TABLE_ROW_CHANGES: u32 = 411;
pub const DPI_OCI_ATTR_CHDES_ROW_ROWID: u32 = 412;
pub const DPI_OCI_ATTR_CHDES_ROW_OPFLAGS: u32 = 413;
pub const DPI_OCI_ATTR_CHNF_REGHANDLE: u32 = 414;
pub const DPI_OCI_ATTR_CQDES_OPERATION: u32 = 422;
pub const DPI_OCI_ATTR_CQDES_TABLE_CHANGES: u32 = 423;
pub const DPI_OCI_ATTR_CQDES_QUERYID: u32 = 424;
pub const DPI_OCI_ATTR_DRIVER_NAME: u32 = 424;
pub const DPI_OCI_ATTR_CHDES_QUERIES: u32 = 425;
pub const DPI_OCI_ATTR_CONNECTION_CLASS: u32 = 425;
pub const DPI_OCI_ATTR_PURITY: u32 = 426;
pub const DPI_OCI_ATTR_RECEIVE_TIMEOUT: u32 = 436;
pub const DPI_OCI_ATTR_LOBPREFETCH_LENGTH: u32 = 440;
pub const DPI_OCI_ATTR_SUBSCR_IPADDR: u32 = 452;
pub const DPI_OCI_ATTR_UB8_ROW_COUNT: u32 = 457;
pub const DPI_OCI_ATTR_SPOOL_AUTH: u32 = 460;
pub const DPI_OCI_ATTR_LTXID: u32 = 462;
pub const DPI_OCI_ATTR_DML_ROW_COUNT_ARRAY: u32 = 469;
pub const DPI_OCI_ATTR_MAX_OPEN_CURSORS: u32 = 471;
pub const DPI_OCI_ATTR_ERROR_IS_RECOVERABLE: u32 = 472;
pub const DPI_OCI_ATTR_TRANSACTION_IN_PROGRESS: u32 = 484;
pub const DPI_OCI_ATTR_DBOP: u32 = 485;
pub const DPI_OCI_ATTR_SPOOL_MAX_LIFETIME_SESSION: u32 = 490;
pub const DPI_OCI_ATTR_BREAK_ON_NET_TIMEOUT: u32 = 495;
pub const DPI_OCI_ATTR_SHARDING_KEY: u32 = 496;
pub const DPI_OCI_ATTR_SUPER_SHARDING_KEY: u32 = 497;
pub const DPI_OCI_ATTR_MAX_IDENTIFIER_LEN: u32 = 500;
pub const DPI_OCI_ATTR_FIXUP_CALLBACK: u32 = 501;
pub const DPI_OCI_ATTR_SPOOL_WAIT_TIMEOUT: u32 = 506;
pub const DPI_OCI_ATTR_CALL_TIMEOUT: u32 = 531;
pub const DPI_OCI_ATTR_JSON_COL: u32 = 534;
pub const DPI_OCI_ATTR_SODA_COLL_NAME: u32 = 535;
pub const DPI_OCI_ATTR_SODA_COLL_DESCRIPTOR: u32 = 536;
pub const DPI_OCI_ATTR_SODA_CTNT_SQL_TYPE: u32 = 549;
pub const DPI_OCI_ATTR_SODA_KEY: u32 = 563;
pub const DPI_OCI_ATTR_SODA_LASTMOD_TIMESTAMP: u32 = 564;
pub const DPI_OCI_ATTR_SODA_CREATE_TIMESTAMP: u32 = 565;
pub const DPI_OCI_ATTR_SODA_VERSION: u32 = 566;
pub const DPI_OCI_ATTR_SODA_CONTENT: u32 = 567;
pub const DPI_OCI_ATTR_SODA_JSON_CHARSET_ID: u32 = 568;
pub const DPI_OCI_ATTR_SODA_DETECT_JSON_ENC: u32 = 569;
pub const DPI_OCI_ATTR_SODA_MEDIA_TYPE: u32 = 571;
pub const DPI_OCI_ATTR_SODA_CTNT_FORMAT: u32 = 572;
pub const DPI_OCI_ATTR_SODA_FETCH_ARRAY_SIZE: u32 = 573;
pub const DPI_OCI_ATTR_SODA_FILTER: u32 = 576;
pub const DPI_OCI_ATTR_SODA_SKIP: u32 = 577;
pub const DPI_OCI_ATTR_SODA_LIMIT: u32 = 578;
pub const DPI_OCI_ATTR_SODA_LOCK: u32 = 579;
pub const DPI_OCI_ATTR_SODA_DOC_COUNT: u32 = 593;
pub const DPI_OCI_ATTR_SPOOL_MAX_PER_SHARD: u32 = 602;
pub const DPI_OCI_ATTR_JSON_DOM_MUTABLE: u32 = 609;
pub const DPI_OCI_ATTR_OSON_COL: u32 = 623;
pub const DPI_OCI_ATTR_SODA_METADATA_CACHE: u32 = 624;
pub const DPI_OCI_ATTR_SODA_HINT: u32 = 627;
pub const DPI_OCI_ATTR_TOKEN: u32 = 636;
pub const DPI_OCI_ATTR_IAM_PRIVKEY: u32 = 637;
pub const DPI_OCI_ATTR_TOKEN_CBK: u32 = 638;
pub const DPI_OCI_ATTR_TOKEN_CBKCTX: u32 = 639;
pub const DPI_OCI_ATTR_PING_INTERVAL: u32 = 655;
pub const DPI_OCI_ATTR_TOKEN_ISBEARER: u32 = 657;
pub const DPI_OCI_ATTR_DOMAIN_SCHEMA: u32 = 659;
pub const DPI_OCI_ATTR_DOMAIN_NAME: u32 = 660;
pub const DPI_OCI_ATTR_SODA_JSON_DESC: u32 = 675;
pub const DPI_OCI_ATTR_LIST_ANNOTATIONS: u32 = 686;
pub const DPI_OCI_ATTR_NUM_ANNOTATIONS: u32 = 687;
pub const DPI_OCI_ATTR_ANNOTATION_KEY: u32 = 688;
pub const DPI_OCI_ATTR_ANNOTATION_VALUE: u32 = 689;
pub const DPI_OCI_ATTR_SERVER_TYPE: u32 = 694;
pub const DPI_OCI_ATTR_VECTOR_DIMENSION: u32 = 695;
pub const DPI_OCI_ATTR_VECTOR_DATA_FORMAT: u32 = 696;
pub const DPI_OCI_ATTR_VECTOR_PROPERTY: u32 = 697;
pub const DPI_OCI_OTYPE_NAME: u32 = 1;
pub const DPI_OCI_OTYPE_PTR: u32 = 3;
pub const DPI_SQLT_CHR: u32 = 1;
pub const DPI_SQLT_NUM: u32 = 2;
pub const DPI_SQLT_INT: u32 = 3;
pub const DPI_SQLT_FLT: u32 = 4;
pub const DPI_SQLT_VNU: u32 = 6;
pub const DPI_SQLT_PDN: u32 = 7;
pub const DPI_SQLT_LNG: u32 = 8;
pub const DPI_SQLT_VCS: u32 = 9;
pub const DPI_SQLT_DAT: u32 = 12;
pub const DPI_SQLT_BFLOAT: u32 = 21;
pub const DPI_SQLT_BDOUBLE: u32 = 22;
pub const DPI_SQLT_BIN: u32 = 23;
pub const DPI_SQLT_LBI: u32 = 24;
pub const DPI_SQLT_UIN: u32 = 68;
pub const DPI_SQLT_LVB: u32 = 95;
pub const DPI_SQLT_AFC: u32 = 96;
pub const DPI_SQLT_IBFLOAT: u32 = 100;
pub const DPI_SQLT_IBDOUBLE: u32 = 101;
pub const DPI_SQLT_RDD: u32 = 104;
pub const DPI_SQLT_NTY: u32 = 108;
pub const DPI_SQLT_CLOB: u32 = 112;
pub const DPI_SQLT_BLOB: u32 = 113;
pub const DPI_SQLT_BFILE: u32 = 114;
pub const DPI_SQLT_RSET: u32 = 116;
pub const DPI_SQLT_JSON: u32 = 119;
pub const DPI_SQLT_NCO: u32 = 122;
pub const DPI_SQLT_VEC: u32 = 127;
pub const DPI_SQLT_ODT: u32 = 156;
pub const DPI_SQLT_DATE: u32 = 184;
pub const DPI_SQLT_TIMESTAMP: u32 = 187;
pub const DPI_SQLT_TIMESTAMP_TZ: u32 = 188;
pub const DPI_SQLT_INTERVAL_YM: u32 = 189;
pub const DPI_SQLT_INTERVAL_DS: u32 = 190;
pub const DPI_SQLT_TIMESTAMP_LTZ: u32 = 232;
pub const DPI_OCI_TYPECODE_SMALLINT: u32 = 246;
pub const DPI_SQLT_REC: u32 = 250;
pub const DPI_SQLT_BOL: u32 = 252;
pub const DPI_OCI_TYPECODE_ROWID: u32 = 262;
pub const DPI_OCI_TYPECODE_LONG: u32 = 263;
pub const DPI_OCI_TYPECODE_LONG_RAW: u32 = 264;
pub const DPI_OCI_TYPECODE_BINARY_INTEGER: u32 = 265;
pub const DPI_OCI_TYPECODE_PLS_INTEGER: u32 = 266;
pub const DPI_OCI_SPD_FORCE: u32 = 1;
pub const DPI_OCI_SPC_REINITIALIZE: u32 = 1;
pub const DPI_OCI_SPC_HOMOGENEOUS: u32 = 2;
pub const DPI_OCI_SPC_STMTCACHE: u32 = 4;
pub const DPI_OCI_SESSGET_SPOOL: u32 = 1;
pub const DPI_OCI_SESSGET_STMTCACHE: u32 = 4;
pub const DPI_OCI_SESSGET_CREDPROXY: u32 = 8;
pub const DPI_OCI_SESSGET_CREDEXT: u32 = 16;
pub const DPI_OCI_SESSGET_SPOOL_MATCHANY: u32 = 32;
pub const DPI_OCI_SESSGET_SYSDBA: u32 = 256;
pub const DPI_OCI_SESSGET_MULTIPROPERTY_TAG: u32 = 1024;
pub const DPI_OCI_CPW_SYSDBA: u32 = 16;
pub const DPI_OCI_CPW_SYSOPER: u32 = 32;
pub const DPI_OCI_CPW_SYSASM: u32 = 8388672;
pub const DPI_OCI_CPW_SYSBKP: u32 = 128;
pub const DPI_OCI_CPW_SYSDGD: u32 = 256;
pub const DPI_OCI_CPW_SYSKMT: u32 = 512;
pub const DPI_OCI_NLS_CS_IANA_TO_ORA: u32 = 0;
pub const DPI_OCI_NLS_CS_ORA_TO_IANA: u32 = 1;
pub const DPI_OCI_NLS_CHARSET_MAXBYTESZ: u32 = 91;
pub const DPI_OCI_NLS_CHARSET_ID: u32 = 93;
pub const DPI_OCI_NLS_NCHARSET_ID: u32 = 94;
pub const DPI_OCI_NLS_MAXBUFSZ: u32 = 100;
pub const DPI_SQLCS_IMPLICIT: u32 = 1;
pub const DPI_SQLCS_NCHAR: u32 = 2;
pub const DPI_XA_MAXGTRIDSIZE: u32 = 64;
pub const DPI_XA_MAXBQUALSIZE: u32 = 64;
pub const DPI_XA_XIDDATASIZE: u32 = 128;
pub const DPI_OCI_IND_NULL: i32 = -1;
pub const DPI_OCI_IND_NOTNULL: u32 = 0;
pub const DPI_OCI_SUBSCR_QOS_RELIABLE: u32 = 1;
pub const DPI_OCI_SUBSCR_QOS_PURGE_ON_NTFN: u32 = 16;
pub const DPI_OCI_SUBSCR_CQ_QOS_QUERY: u32 = 1;
pub const DPI_OCI_SUBSCR_CQ_QOS_BEST_EFFORT: u32 = 2;
pub const DPI_JZNDOM_SCALAR: u32 = 1;
pub const DPI_JZNDOM_OBJECT: u32 = 2;
pub const DPI_JZNDOM_ARRAY: u32 = 3;
pub const DPI_JZNVAL_NULL: u32 = 2;
pub const DPI_JZNVAL_STRING: u32 = 3;
pub const DPI_JZNVAL_FALSE: u32 = 5;
pub const DPI_JZNVAL_TRUE: u32 = 6;
pub const DPI_JZNVAL_FLOAT: u32 = 11;
pub const DPI_JZNVAL_DOUBLE: u32 = 12;
pub const DPI_JZNVAL_BINARY: u32 = 13;
pub const DPI_JZNVAL_ORA_NUMBER: u32 = 17;
pub const DPI_JZNVAL_ORA_DATE: u32 = 18;
pub const DPI_JZNVAL_ORA_TIMESTAMP: u32 = 19;
pub const DPI_JZNVAL_ORA_TIMESTAMPTZ: u32 = 20;
pub const DPI_JZNVAL_ORA_YEARMONTH_DUR: u32 = 21;
pub const DPI_JZNVAL_ORA_DAYSECOND_DUR: u32 = 22;
pub const DPI_JZNVAL_ORA_SIGNED_INT: u32 = 28;
pub const DPI_JZNVAL_ORA_SIGNED_LONG: u32 = 29;
pub const DPI_JZNVAL_ORA_DECIMAL128: u32 = 30;
pub const DPI_JZNVAL_ID: u32 = 31;
pub const DPI_JZNVAL_OCI_NUMBER: u32 = 32;
pub const DPI_JZNVAL_OCI_DATE: u32 = 33;
pub const DPI_JZNVAL_OCI_DATETIME: u32 = 34;
pub const DPI_JZNVAL_OCI_INTERVAL: u32 = 40;
pub const DPI_JZNVAL_VECTOR: u32 = 45;
pub const DPI_JZN_ALLOW_SCALAR_DOCUMENTS: u32 = 128;
pub const DPI_JZN_INPUT_UTF8: u32 = 1;
pub const DPI_OCI_CONTINUE: i32 = -24200;
pub const DPI_OCI_INVALID_HANDLE: i32 = -2;
pub const DPI_OCI_ERROR: i32 = -1;
pub const DPI_OCI_DEFAULT: u32 = 0;
pub const DPI_OCI_SUCCESS: u32 = 0;
pub const DPI_OCI_ONE_PIECE: u32 = 0;
pub const DPI_OCI_ATTR_PURITY_DEFAULT: u32 = 0;
pub const DPI_OCI_NUMBER_UNSIGNED: u32 = 0;
pub const DPI_OCI_SUCCESS_WITH_INFO: u32 = 1;
pub const DPI_OCI_NTV_SYNTAX: u32 = 1;
pub const DPI_OCI_MEMORY_CLEARED: u32 = 1;
pub const DPI_OCI_SESSRLS_DROPSESS: u32 = 1;
pub const DPI_OCI_SESSRLS_MULTIPROPERTY_TAG: u32 = 4;
pub const DPI_OCI_SERVER_NORMAL: u32 = 1;
pub const DPI_OCI_TYPEGET_ALL: u32 = 1;
pub const DPI_OCI_LOCK_NONE: u32 = 1;
pub const DPI_OCI_TEMP_BLOB: u32 = 1;
pub const DPI_OCI_CRED_RDBMS: u32 = 1;
pub const DPI_OCI_LOB_READONLY: u32 = 1;
pub const DPI_OCI_JSON_FORMAT_OSON: u32 = 1;
pub const DPI_OCI_TEMP_CLOB: u32 = 2;
pub const DPI_OCI_CRED_EXT: u32 = 2;
pub const DPI_OCI_LOB_READWRITE: u32 = 2;
pub const DPI_OCI_DATA_AT_EXEC: u32 = 2;
pub const DPI_OCI_DYNAMIC_FETCH: u32 = 2;
pub const DPI_OCI_NUMBER_SIGNED: u32 = 2;
pub const DPI_OCI_PIN_ANY: u32 = 3;
pub const DPI_OCI_PTYPE_TYPE: u32 = 6;
pub const DPI_OCI_AUTH: u32 = 8;
pub const DPI_OCI_DURATION_SESSION: u32 = 10;
pub const DPI_OCI_NUMBER_SIZE: u32 = 22;
pub const DPI_OCI_MAX_VAL_SIZE: u32 = 22;
pub const DPI_OCI_NEED_DATA: u32 = 99;
pub const DPI_OCI_NO_DATA: u32 = 100;
pub const DPI_OCI_SRVRELEASE2_CACHED: u32 = 1;
pub const DPI_OCI_STRLS_CACHE_DELETE: u32 = 16;
pub const DPI_OCI_THREADED: u32 = 1;
pub const DPI_OCI_OBJECT: u32 = 2;
pub const DPI_OCI_SODA_ATOMIC_COMMIT: u32 = 1;
pub const DPI_OCI_SODA_AS_STORED: u32 = 2;
pub const DPI_OCI_SODA_AS_AL32UTF8: u32 = 4;
pub const DPI_OCI_STMT_SCROLLABLE_READONLY: u32 = 8;
pub const DPI_OCI_STMT_CACHE: u32 = 64;
pub const DPI_OCI_SODA_COLL_CREATE_MAP: u32 = 65536;
pub const DPI_OCI_SODA_INDEX_DROP_FORCE: u32 = 65536;
pub const DPI_OCI_TRANS_TWOPHASE: u32 = 16777216;
pub const DPI_OCI_SECURE_NOTIFICATION: u32 = 536870912;
pub const DPI_OCI_BIND_DEDICATED_REF_CURSOR: u32 = 1024;