TerraLib 4.1
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/oci.h File Reference
#include <oratypes.h>
#include <ocidfn.h>
#include <oci1.h>
#include <oro.h>
#include <ori.h>
#include <orl.h>
#include <ort.h>
#include <ociextp.h>
#include <ociapr.h>
#include <ociap.h>
#include <ocixmldb.h>
#include <oci8dp.h>

Go to the source code of this file.

Defines

#define OCI_ORACLE
#define OCI_HTYPE_FIRST   1
#define OCI_HTYPE_ENV   1
#define OCI_HTYPE_ERROR   2
#define OCI_HTYPE_SVCCTX   3
#define OCI_HTYPE_STMT   4
#define OCI_HTYPE_BIND   5
#define OCI_HTYPE_DEFINE   6
#define OCI_HTYPE_DESCRIBE   7
#define OCI_HTYPE_SERVER   8
#define OCI_HTYPE_SESSION   9
#define OCI_HTYPE_AUTHINFO   OCI_HTYPE_SESSION
#define OCI_HTYPE_TRANS   10
#define OCI_HTYPE_COMPLEXOBJECT   11
#define OCI_HTYPE_SECURITY   12
#define OCI_HTYPE_SUBSCRIPTION   13
#define OCI_HTYPE_DIRPATH_CTX   14
#define OCI_HTYPE_DIRPATH_COLUMN_ARRAY   15
#define OCI_HTYPE_DIRPATH_STREAM   16
#define OCI_HTYPE_PROC   17
#define OCI_HTYPE_DIRPATH_FN_CTX   18
#define OCI_HTYPE_DIRPATH_FN_COL_ARRAY   19
#define OCI_HTYPE_XADSESSION   20
#define OCI_HTYPE_XADTABLE   21
#define OCI_HTYPE_XADFIELD   22
#define OCI_HTYPE_XADGRANULE   23
#define OCI_HTYPE_XADRECORD   24
#define OCI_HTYPE_XADIO   25
#define OCI_HTYPE_CPOOL   26
#define OCI_HTYPE_SPOOL   27
#define OCI_HTYPE_LAST   27
#define OCI_DTYPE_FIRST   50
#define OCI_DTYPE_LOB   50
#define OCI_DTYPE_SNAP   51
#define OCI_DTYPE_RSET   52
#define OCI_DTYPE_PARAM   53
#define OCI_DTYPE_ROWID   54
#define OCI_DTYPE_COMPLEXOBJECTCOMP   55
#define OCI_DTYPE_FILE   56
#define OCI_DTYPE_AQENQ_OPTIONS   57
#define OCI_DTYPE_AQDEQ_OPTIONS   58
#define OCI_DTYPE_AQMSG_PROPERTIES   59
#define OCI_DTYPE_AQAGENT   60
#define OCI_DTYPE_LOCATOR   61
#define OCI_DTYPE_INTERVAL_YM   62
#define OCI_DTYPE_INTERVAL_DS   63
#define OCI_DTYPE_AQNFY_DESCRIPTOR   64
#define OCI_DTYPE_DATE   65
#define OCI_DTYPE_TIME   66
#define OCI_DTYPE_TIME_TZ   67
#define OCI_DTYPE_TIMESTAMP   68
#define OCI_DTYPE_TIMESTAMP_TZ   69
#define OCI_DTYPE_TIMESTAMP_LTZ   70
#define OCI_DTYPE_UCB   71
#define OCI_DTYPE_SRVDN   72
#define OCI_DTYPE_SIGNATURE   73
#define OCI_DTYPE_RESERVED_1   74
#define OCI_DTYPE_LAST   74
#define OCI_TEMP_BLOB   1
#define OCI_TEMP_CLOB   2
#define OCI_OTYPE_NAME   1
#define OCI_OTYPE_REF   2
#define OCI_OTYPE_PTR   3
#define OCI_ATTR_FNCODE   1
#define OCI_ATTR_OBJECT   2
#define OCI_ATTR_NONBLOCKING_MODE   3
#define OCI_ATTR_SQLCODE   4
#define OCI_ATTR_ENV   5
#define OCI_ATTR_SERVER   6
#define OCI_ATTR_SESSION   7
#define OCI_ATTR_TRANS   8
#define OCI_ATTR_ROW_COUNT   9
#define OCI_ATTR_SQLFNCODE   10
#define OCI_ATTR_PREFETCH_ROWS   11
#define OCI_ATTR_NESTED_PREFETCH_ROWS   12
#define OCI_ATTR_PREFETCH_MEMORY   13
#define OCI_ATTR_NESTED_PREFETCH_MEMORY   14
#define OCI_ATTR_CHAR_COUNT   15
#define OCI_ATTR_PDSCL   16
#define OCI_ATTR_FSPRECISION   OCI_ATTR_PDSCL
#define OCI_ATTR_PDPRC   17
#define OCI_ATTR_LFPRECISION   OCI_ATTR_PDPRC
#define OCI_ATTR_PARAM_COUNT   18
#define OCI_ATTR_ROWID   19
#define OCI_ATTR_CHARSET   20
#define OCI_ATTR_NCHAR   21
#define OCI_ATTR_USERNAME   22
#define OCI_ATTR_PASSWORD   23
#define OCI_ATTR_STMT_TYPE   24
#define OCI_ATTR_INTERNAL_NAME   25
#define OCI_ATTR_EXTERNAL_NAME   26
#define OCI_ATTR_XID   27
#define OCI_ATTR_TRANS_LOCK   28
#define OCI_ATTR_TRANS_NAME   29
#define OCI_ATTR_HEAPALLOC   30
#define OCI_ATTR_CHARSET_ID   31
#define OCI_ATTR_CHARSET_FORM   32
#define OCI_ATTR_MAXDATA_SIZE   33
#define OCI_ATTR_CACHE_OPT_SIZE   34
#define OCI_ATTR_CACHE_MAX_SIZE   35
#define OCI_ATTR_PINOPTION   36
#define OCI_ATTR_ALLOC_DURATION   37
#define OCI_ATTR_PIN_DURATION   38
#define OCI_ATTR_FDO   39
#define OCI_ATTR_POSTPROCESSING_CALLBACK   40
#define OCI_ATTR_POSTPROCESSING_CONTEXT   41
#define OCI_ATTR_ROWS_RETURNED   42
#define OCI_ATTR_FOCBK   43
#define OCI_ATTR_IN_V8_MODE   44
#define OCI_ATTR_LOBEMPTY   45
#define OCI_ATTR_SESSLANG   46
#define OCI_ATTR_VISIBILITY   47
#define OCI_ATTR_RELATIVE_MSGID   48
#define OCI_ATTR_SEQUENCE_DEVIATION   49
#define OCI_ATTR_CONSUMER_NAME   50
#define OCI_ATTR_DEQ_MODE   51
#define OCI_ATTR_NAVIGATION   52
#define OCI_ATTR_WAIT   53
#define OCI_ATTR_DEQ_MSGID   54
#define OCI_ATTR_PRIORITY   55
#define OCI_ATTR_DELAY   56
#define OCI_ATTR_EXPIRATION   57
#define OCI_ATTR_CORRELATION   58
#define OCI_ATTR_ATTEMPTS   59
#define OCI_ATTR_RECIPIENT_LIST   60
#define OCI_ATTR_EXCEPTION_QUEUE   61
#define OCI_ATTR_ENQ_TIME   62
#define OCI_ATTR_MSG_STATE   63
#define OCI_ATTR_AGENT_NAME   64
#define OCI_ATTR_AGENT_ADDRESS   65
#define OCI_ATTR_AGENT_PROTOCOL   66
#define OCI_ATTR_USER_PROPERTY   67
#define OCI_ATTR_SENDER_ID   68
#define OCI_ATTR_ORIGINAL_MSGID   69
#define OCI_ATTR_QUEUE_NAME   70
#define OCI_ATTR_NFY_MSGID   71
#define OCI_ATTR_MSG_PROP   72
#define OCI_ATTR_NUM_DML_ERRORS   73
#define OCI_ATTR_DML_ROW_OFFSET   74
#define OCI_ATTR_AQ_NUM_ERRORS   OCI_ATTR_NUM_DML_ERRORS
#define OCI_ATTR_AQ_ERROR_INDEX   OCI_ATTR_DML_ROW_OFFSET
#define OCI_ATTR_DATEFORMAT   75
#define OCI_ATTR_BUF_ADDR   76
#define OCI_ATTR_BUF_SIZE   77
#define OCI_ATTR_DIRPATH_MODE   78
#define OCI_ATTR_DIRPATH_NOLOG   79
#define OCI_ATTR_DIRPATH_PARALLEL   80
#define OCI_ATTR_NUM_ROWS   81
#define OCI_ATTR_COL_COUNT   82
#define OCI_ATTR_STREAM_OFFSET   83
#define OCI_ATTR_SHARED_HEAPALLOC   84
#define OCI_ATTR_SERVER_GROUP   85
#define OCI_ATTR_MIGSESSION   86
#define OCI_ATTR_NOCACHE   87
#define OCI_ATTR_MEMPOOL_SIZE   88
#define OCI_ATTR_MEMPOOL_INSTNAME   89
#define OCI_ATTR_MEMPOOL_APPNAME   90
#define OCI_ATTR_MEMPOOL_HOMENAME   91
#define OCI_ATTR_MEMPOOL_MODEL   92
#define OCI_ATTR_MODES   93
#define OCI_ATTR_SUBSCR_NAME   94
#define OCI_ATTR_SUBSCR_CALLBACK   95
#define OCI_ATTR_SUBSCR_CTX   96
#define OCI_ATTR_SUBSCR_PAYLOAD   97
#define OCI_ATTR_SUBSCR_NAMESPACE   98
#define OCI_ATTR_PROXY_CREDENTIALS   99
#define OCI_ATTR_INITIAL_CLIENT_ROLES   100
#define OCI_ATTR_UNK   101
#define OCI_ATTR_NUM_COLS   102
#define OCI_ATTR_LIST_COLUMNS   103
#define OCI_ATTR_RDBA   104
#define OCI_ATTR_CLUSTERED   105
#define OCI_ATTR_PARTITIONED   106
#define OCI_ATTR_INDEX_ONLY   107
#define OCI_ATTR_LIST_ARGUMENTS   108
#define OCI_ATTR_LIST_SUBPROGRAMS   109
#define OCI_ATTR_REF_TDO   110
#define OCI_ATTR_LINK   111
#define OCI_ATTR_MIN   112
#define OCI_ATTR_MAX   113
#define OCI_ATTR_INCR   114
#define OCI_ATTR_CACHE   115
#define OCI_ATTR_ORDER   116
#define OCI_ATTR_HW_MARK   117
#define OCI_ATTR_TYPE_SCHEMA   118
#define OCI_ATTR_TIMESTAMP   119
#define OCI_ATTR_NUM_ATTRS   120
#define OCI_ATTR_NUM_PARAMS   121
#define OCI_ATTR_OBJID   122
#define OCI_ATTR_PTYPE   123
#define OCI_ATTR_PARAM   124
#define OCI_ATTR_OVERLOAD_ID   125
#define OCI_ATTR_TABLESPACE   126
#define OCI_ATTR_TDO   127
#define OCI_ATTR_LTYPE   128
#define OCI_ATTR_PARSE_ERROR_OFFSET   129
#define OCI_ATTR_IS_TEMPORARY   130
#define OCI_ATTR_IS_TYPED   131
#define OCI_ATTR_DURATION   132
#define OCI_ATTR_IS_INVOKER_RIGHTS   133
#define OCI_ATTR_OBJ_NAME   134
#define OCI_ATTR_OBJ_SCHEMA   135
#define OCI_ATTR_OBJ_ID   136
#define OCI_ATTR_DIRPATH_SORTED_INDEX   137
#define OCI_ATTR_DIRPATH_INDEX_MAINT_METHOD   138
#define OCI_ATTR_DIRPATH_FILE   139
#define OCI_ATTR_DIRPATH_STORAGE_INITIAL   140
#define OCI_ATTR_DIRPATH_STORAGE_NEXT   141
#define OCI_ATTR_TRANS_TIMEOUT   142
#define OCI_ATTR_SERVER_STATUS   143
#define OCI_ATTR_STATEMENT   144
#define OCI_ATTR_DIRPATH_SKIPINDEX_METHOD   145
#define OCI_ATTR_DEQCOND   146
#define OCI_ATTR_RESERVED_2   147
#define OCI_ATTR_SUBSCR_RECPT   148
#define OCI_ATTR_SUBSCR_RECPTPROTO   149
#define OCI_ATTR_DIRPATH_EXPR_TYPE   150
#define OCI_ATTR_DIRPATH_INPUT   151
#define OCI_DIRPATH_INPUT_TEXT   0x01
#define OCI_DIRPATH_INPUT_STREAM   0x02
#define OCI_DIRPATH_INPUT_UNKNOWN   0x04
#define OCI_ATTR_LDAP_HOST   153
#define OCI_ATTR_LDAP_PORT   154
#define OCI_ATTR_BIND_DN   155
#define OCI_ATTR_LDAP_CRED   156
#define OCI_ATTR_WALL_LOC   157
#define OCI_ATTR_LDAP_AUTH   158
#define OCI_ATTR_LDAP_CTX   159
#define OCI_ATTR_SERVER_DNS   160
#define OCI_ATTR_DN_COUNT   161
#define OCI_ATTR_SERVER_DN   162
#define OCI_ATTR_MAXCHAR_SIZE   163
#define OCI_ATTR_CURRENT_POSITION   164
#define OCI_ATTR_RESERVED_3   165
#define OCI_ATTR_RESERVED_4   166
#define OCI_ATTR_DIRPATH_FN_CTX   167
#define OCI_ATTR_DIGEST_ALGO   168
#define OCI_ATTR_CERTIFICATE   169
#define OCI_ATTR_SIGNATURE_ALGO   170
#define OCI_ATTR_CANONICAL_ALGO   171
#define OCI_ATTR_PRIVATE_KEY   172
#define OCI_ATTR_DIGEST_VALUE   173
#define OCI_ATTR_SIGNATURE_VAL   174
#define OCI_ATTR_SIGNATURE   175
#define OCI_ATTR_STMTCACHESIZE   176
#define OCI_ATTR_CONN_NOWAIT   178
#define OCI_ATTR_CONN_BUSY_COUNT   179
#define OCI_ATTR_CONN_OPEN_COUNT   180
#define OCI_ATTR_CONN_TIMEOUT   181
#define OCI_ATTR_STMT_STATE   182
#define OCI_ATTR_CONN_MIN   183
#define OCI_ATTR_CONN_MAX   184
#define OCI_ATTR_CONN_INCR   185
#define OCI_ATTR_DIRPATH_OID   187
#define OCI_ATTR_NUM_OPEN_STMTS   188
#define OCI_ATTR_DESCRIBE_NATIVE   189
#define OCI_ATTR_BIND_COUNT   190
#define OCI_ATTR_HANDLE_POSITION   191
#define OCI_ATTR_RESERVED_5   192
#define OCI_ATTR_SERVER_BUSY   193
#define OCI_ATTR_DIRPATH_SID   194
#define OCI_ATTR_SUBSCR_RECPTPRES   195
#define OCI_ATTR_TRANSFORMATION   196
#define OCI_ATTR_ROWS_FETCHED   197
#define OCI_ATTR_SCN_BASE   198
#define OCI_ATTR_SCN_WRAP   199
#define OCI_ATTR_RESERVED_6   200
#define OCI_ATTR_READONLY_TXN   201
#define OCI_ATTR_RESERVED_7   202
#define OCI_ATTR_ERRONEOUS_COLUMN   203
#define OCI_ATTR_RESERVED_8   204
#define OCI_ATTR_DIRPATH_OBJ_CONSTR   206
#define OCI_ATTR_INST_TYPE   207
#define OCI_ATTR_ENV_UTF16   209
#define OCI_ATTR_RESERVED_9   210
#define OCI_ATTR_RESERVED_10   211
#define OCI_ATTR_DIRPATH_STREAM_VERSION   212
#define OCIP_ATTR_DIRPATH_VARRAY_INDEX   213
#define OCI_ATTR_RESERVED_12   214
#define OCI_ATTR_RESERVED_13   215
#define OCI_ATTR_IS_EXTERNAL   216
#define OCI_ATTR_RESERVED_15   217
#define OCI_ATTR_STMT_IS_RETURNING   218
#define OCI_ATTR_RESERVED_16   219
#define OCI_ATTR_RESERVED_17   220
#define OCI_ATTR_RESERVED_18   221
#define OCI_ATTR_RESERVED_19   222
#define OCI_DIRPATH_STREAM_VERSION_1   100
#define OCI_DIRPATH_STREAM_VERSION_2   200
#define OCI_DIRPATH_STREAM_VERSION_3   300
#define OCI_ATTR_BIND_ROWCBK   301
#define OCI_ATTR_BIND_ROWCTX   302
#define OCI_ATTR_SKIP_BUFFER   303
#define OCI_ATTR_ENV_CHARSET_ID   OCI_ATTR_CHARSET_ID
#define OCI_ATTR_ENV_NCHARSET_ID   OCI_ATTR_NCHARSET_ID
#define OCI_SUBSCR_PROTO_OCI   0
#define OCI_SUBSCR_PROTO_MAIL   1
#define OCI_SUBSCR_PROTO_SERVER   2
#define OCI_SUBSCR_PROTO_HTTP   3
#define OCI_SUBSCR_PROTO_MAX   4
#define OCI_SUBSCR_PRES_DEFAULT   0
#define OCI_SUBSCR_PRES_XML   1
#define OCI_SUBSCR_PRES_MAX   2
#define OCI_UCS2ID   1000
#define OCI_UTF16ID   1000
#define OCI_SERVER_NOT_CONNECTED   0x0
#define OCI_SERVER_NORMAL   0x1
#define OCI_SUBSCR_NAMESPACE_ANONYMOUS   0
#define OCI_SUBSCR_NAMESPACE_AQ   1
#define OCI_SUBSCR_NAMESPACE_MAX   2
#define OCI_CRED_RDBMS   1
#define OCI_CRED_EXT   2
#define OCI_CRED_PROXY   3
#define OCI_CRED_RESERVED_1   4
#define OCI_CRED_RESERVED_2   5
#define OCI_SUCCESS   0
#define OCI_SUCCESS_WITH_INFO   1
#define OCI_RESERVED_FOR_INT_USE   200
#define OCI_NO_DATA   100
#define OCI_ERROR   -1
#define OCI_INVALID_HANDLE   -2
#define OCI_NEED_DATA   99
#define OCI_STILL_EXECUTING   -3123
#define OCI_CONTINUE   -24200
#define OCI_ROWCBK_DONE   -24201
#define OCI_DT_INVALID_DAY   0x1
#define OCI_DT_DAY_BELOW_VALID   0x2
#define OCI_DT_INVALID_MONTH   0x4
#define OCI_DT_MONTH_BELOW_VALID   0x8
#define OCI_DT_INVALID_YEAR   0x10
#define OCI_DT_YEAR_BELOW_VALID   0x20
#define OCI_DT_INVALID_HOUR   0x40
#define OCI_DT_HOUR_BELOW_VALID   0x80
#define OCI_DT_INVALID_MINUTE   0x100
#define OCI_DT_MINUTE_BELOW_VALID   0x200
#define OCI_DT_INVALID_SECOND   0x400
#define OCI_DT_SECOND_BELOW_VALID   0x800
#define OCI_DT_DAY_MISSING_FROM_1582   0x1000
#define OCI_DT_YEAR_ZERO   0x2000
#define OCI_DT_INVALID_TIMEZONE   0x4000
#define OCI_DT_INVALID_FORMAT   0x8000
#define OCI_INTER_INVALID_DAY   0x1
#define OCI_INTER_DAY_BELOW_VALID   0x2
#define OCI_INTER_INVALID_MONTH   0x4
#define OCI_INTER_MONTH_BELOW_VALID   0x8
#define OCI_INTER_INVALID_YEAR   0x10
#define OCI_INTER_YEAR_BELOW_VALID   0x20
#define OCI_INTER_INVALID_HOUR   0x40
#define OCI_INTER_HOUR_BELOW_VALID   0x80
#define OCI_INTER_INVALID_MINUTE   0x100
#define OCI_INTER_MINUTE_BELOW_VALID   0x200
#define OCI_INTER_INVALID_SECOND   0x400
#define OCI_INTER_SECOND_BELOW_VALID   0x800
#define OCI_INTER_INVALID_FRACSEC   0x1000
#define OCI_INTER_FRACSEC_BELOW_VALID   0x2000
#define OCI_V7_SYNTAX   2
#define OCI_V8_SYNTAX   3
#define OCI_NTV_SYNTAX   1
#define OCI_FETCH_CURRENT   0x01
#define OCI_FETCH_NEXT   0x02
#define OCI_FETCH_FIRST   0x04
#define OCI_FETCH_LAST   0x08
#define OCI_FETCH_PRIOR   0x10
#define OCI_FETCH_ABSOLUTE   0x20
#define OCI_FETCH_RELATIVE   0x40
#define OCI_FETCH_RESERVED_1   0x80
#define OCI_SB2_IND_PTR   0x00000001
#define OCI_DATA_AT_EXEC   0x00000002
#define OCI_DYNAMIC_FETCH   0x00000002
#define OCI_PIECEWISE   0x00000004
#define OCI_DEFINE_RESERVED_1   0x00000008
#define OCI_BIND_RESERVED_2   0x00000010
#define OCI_DEFINE_RESERVED_2   0x00000020
#define OCI_BIND_SOFT   0x00000040
#define OCI_DEFINE_SOFT   0x00000080
#define OCI_DEFAULT   0x00000000
#define OCI_THREADED   0x00000001
#define OCI_OBJECT   0x00000002
#define OCI_EVENTS   0x00000004
#define OCI_RESERVED1   0x00000008
#define OCI_SHARED   0x00000010
#define OCI_RESERVED2   0x00000020
#define OCI_NO_UCB   0x00000040
#define OCI_NO_MUTEX   0x00000080
#define OCI_SHARED_EXT   0x00000100
#define OCI_ALWAYS_BLOCKING   0x00000400
#define OCI_USE_LDAP   0x00001000
#define OCI_REG_LDAPONLY   0x00002000
#define OCI_UTF16   0x00004000
#define OCI_AFC_PAD_ON   0x00008000
#define OCI_ENVCR_RESERVED3   0x00010000
#define OCI_NEW_LENGTH_SEMANTICS   0x00020000
#define OCI_NO_MUTEX_STMT   0x00040000
#define OCI_MUTEX_ENV_ONLY   0x00080000
#define OCI_STM_RESERVED4   0x00100000
#define OCI_CPOOL_REINITIALIZE   0x111
#define OCI_LOGON2_SPOOL   0x0001
#define OCI_LOGON2_CPOOL   OCI_CPOOL
#define OCI_LOGON2_STMTCACHE   0x0004
#define OCI_LOGON2_PROXY   0x0008
#define OCI_SPC_REINITIALIZE   0x0001
#define OCI_SPC_HOMOGENEOUS   0x0002
#define OCI_SPC_STMTCACHE   0x0004
#define OCI_SESSGET_SPOOL   0x0001
#define OCI_SESSGET_CPOOL   OCI_CPOOL
#define OCI_SESSGET_STMTCACHE   0x0004
#define OCI_SESSGET_CREDPROXY   0x0008
#define OCI_SESSGET_CREDEXT   0x0010
#define OCI_SESSGET_SPOOL_MATCHANY   0x0020
#define OCI_SPOOL_ATTRVAL_WAIT   0
#define OCI_SPOOL_ATTRVAL_NOWAIT   1
#define OCI_SPOOL_ATTRVAL_FORCEGET   2
#define OCI_SESSRLS_DROPSESS   0x0001
#define OCI_SESSRLS_RETAG   0x0002
#define OCI_SPD_FORCE   0x0001
#define OCI_STMT_STATE_INITIALIZED   0x0001
#define OCI_STMT_STATE_EXECUTED   0x0002
#define OCI_STMT_STATE_END_OF_FETCH   0x0003
#define OCI_MEM_INIT   0x01
#define OCI_MEM_CLN   0x02
#define OCI_MEM_FLUSH   0x04
#define OCI_DUMP_HEAP   0x80
#define OCI_CLIENT_STATS   0x10
#define OCI_SERVER_STATS   0x20
#define OCI_ENV_NO_UCB   0x01
#define OCI_ENV_NO_MUTEX   0x08
#define OCI_NO_SHARING   0x01
#define OCI_PREP_RESERVED_1   0x02
#define OCI_PREP_AFC_PAD_ON   0x04
#define OCI_PREP_AFC_PAD_OFF   0x08
#define OCI_BATCH_MODE   0x01
#define OCI_EXACT_FETCH   0x02
#define OCI_KEEP_FETCH_STATE   0x04
#define OCI_STMT_SCROLLABLE_READONLY   0x08
#define OCI_DESCRIBE_ONLY   0x10
#define OCI_COMMIT_ON_SUCCESS   0x20
#define OCI_NON_BLOCKING   0x40
#define OCI_BATCH_ERRORS   0x80
#define OCI_PARSE_ONLY   0x100
#define OCI_EXACT_FETCH_RESERVED_1   0x200
#define OCI_SHOW_DML_WARNINGS   0x400
#define OCI_EXEC_RESERVED_2   0x800
#define OCI_DESC_RESERVED_1   0x1000
#define OCI_EXEC_RESERVED_3   0x2000
#define OCI_EXEC_RESERVED_4   0x4000
#define OCI_MIGRATE   0x0001
#define OCI_SYSDBA   0x0002
#define OCI_SYSOPER   0x0004
#define OCI_PRELIM_AUTH   0x0008
#define OCIP_ICACHE   0x0010
#define OCI_AUTH_RESERVED_1   0x0020
#define OCI_STMT_CACHE   0x0040
#define OCI_SESSEND_RESERVED_1   0x0001
#define OCI_FASTPATH   0x0010
#define OCI_ATCH_RESERVED_1   0x0020
#define OCI_ATCH_RESERVED_2   0x0080
#define OCI_ATCH_RESERVED_3   0x0100
#define OCI_CPOOL   0x0200
#define OCI_ATCH_RESERVED_4   0x0400
#define OCI_PREP2_CACHE_SEARCHONLY   0x0010
#define OCI_PREP2_GET_PLSQL_WARNINGS   0x0020
#define OCI_STRLS_CACHE_DELETE   0x0010
#define OCI_PARAM_IN   0x01
#define OCI_PARAM_OUT   0x02
#define OCI_TRANS_NEW   0x00000001
#define OCI_TRANS_JOIN   0x00000002
#define OCI_TRANS_RESUME   0x00000004
#define OCI_TRANS_STARTMASK   0x000000ff
#define OCI_TRANS_READONLY   0x00000100
#define OCI_TRANS_READWRITE   0x00000200
#define OCI_TRANS_SERIALIZABLE   0x00000400
#define OCI_TRANS_ISOLMASK   0x0000ff00
#define OCI_TRANS_LOOSE   0x00010000
#define OCI_TRANS_TIGHT   0x00020000
#define OCI_TRANS_TYPEMASK   0x000f0000
#define OCI_TRANS_NOMIGRATE   0x00100000
#define OCI_TRANS_SEPARABLE   0x00200000
#define OCI_TRANS_TWOPHASE   0x01000000
#define OCI_ENQ_IMMEDIATE   1
#define OCI_ENQ_ON_COMMIT   2
#define OCI_DEQ_BROWSE   1
#define OCI_DEQ_LOCKED   2
#define OCI_DEQ_REMOVE   3
#define OCI_DEQ_REMOVE_NODATA   4
#define OCI_DEQ_GETSIG   5
#define OCI_DEQ_FIRST_MSG   1
#define OCI_DEQ_NEXT_MSG   3
#define OCI_DEQ_NEXT_TRANSACTION   2
#define OCI_DEQ_MULT_TRANSACTION   5
#define OCI_DEQ_RESERVED_1   0x000001
#define OCI_MSG_WAITING   1
#define OCI_MSG_READY   0
#define OCI_MSG_PROCESSED   2
#define OCI_MSG_EXPIRED   3
#define OCI_ENQ_BEFORE   2
#define OCI_ENQ_TOP   3
#define OCI_DEQ_IMMEDIATE   1
#define OCI_DEQ_ON_COMMIT   2
#define OCI_DEQ_WAIT_FOREVER   -1
#define OCI_DEQ_NO_WAIT   0
#define OCI_MSG_NO_DELAY   0
#define OCI_MSG_NO_EXPIRATION   -1
#define OCI_AQ_RESERVED_1   0x0002
#define OCI_AQ_RESERVED_2   0x0004
#define OCI_AQ_RESERVED_3   0x0008
#define OCI_OTYPE_UNK   0
#define OCI_OTYPE_TABLE   1
#define OCI_OTYPE_VIEW   2
#define OCI_OTYPE_SYN   3
#define OCI_OTYPE_PROC   4
#define OCI_OTYPE_FUNC   5
#define OCI_OTYPE_PKG   6
#define OCI_OTYPE_STMT   7
#define OCI_ATTR_DATA_SIZE   1
#define OCI_ATTR_DATA_TYPE   2
#define OCI_ATTR_DISP_SIZE   3
#define OCI_ATTR_NAME   4
#define OCI_ATTR_PRECISION   5
#define OCI_ATTR_SCALE   6
#define OCI_ATTR_IS_NULL   7
#define OCI_ATTR_TYPE_NAME   8
#define OCI_ATTR_SCHEMA_NAME   9
#define OCI_ATTR_SUB_NAME   10
#define OCI_ATTR_POSITION   11
#define OCI_ATTR_COMPLEXOBJECTCOMP_TYPE   50
#define OCI_ATTR_COMPLEXOBJECTCOMP_TYPE_LEVEL   51
#define OCI_ATTR_COMPLEXOBJECT_LEVEL   52
#define OCI_ATTR_COMPLEXOBJECT_COLL_OUTOFLINE   53
#define OCI_ATTR_DISP_NAME   100
#define OCI_ATTR_OVERLOAD   210
#define OCI_ATTR_LEVEL   211
#define OCI_ATTR_HAS_DEFAULT   212
#define OCI_ATTR_IOMODE   213
#define OCI_ATTR_RADIX   214
#define OCI_ATTR_NUM_ARGS   215
#define OCI_ATTR_TYPECODE   216
#define OCI_ATTR_COLLECTION_TYPECODE   217
#define OCI_ATTR_VERSION   218
#define OCI_ATTR_IS_INCOMPLETE_TYPE   219
#define OCI_ATTR_IS_SYSTEM_TYPE   220
#define OCI_ATTR_IS_PREDEFINED_TYPE   221
#define OCI_ATTR_IS_TRANSIENT_TYPE   222
#define OCI_ATTR_IS_SYSTEM_GENERATED_TYPE   223
#define OCI_ATTR_HAS_NESTED_TABLE   224
#define OCI_ATTR_HAS_LOB   225
#define OCI_ATTR_HAS_FILE   226
#define OCI_ATTR_COLLECTION_ELEMENT   227
#define OCI_ATTR_NUM_TYPE_ATTRS   228
#define OCI_ATTR_LIST_TYPE_ATTRS   229
#define OCI_ATTR_NUM_TYPE_METHODS   230
#define OCI_ATTR_LIST_TYPE_METHODS   231
#define OCI_ATTR_MAP_METHOD   232
#define OCI_ATTR_ORDER_METHOD   233
#define OCI_ATTR_NUM_ELEMS   234
#define OCI_ATTR_ENCAPSULATION   235
#define OCI_ATTR_IS_SELFISH   236
#define OCI_ATTR_IS_VIRTUAL   237
#define OCI_ATTR_IS_INLINE   238
#define OCI_ATTR_IS_CONSTANT   239
#define OCI_ATTR_HAS_RESULT   240
#define OCI_ATTR_IS_CONSTRUCTOR   241
#define OCI_ATTR_IS_DESTRUCTOR   242
#define OCI_ATTR_IS_OPERATOR   243
#define OCI_ATTR_IS_MAP   244
#define OCI_ATTR_IS_ORDER   245
#define OCI_ATTR_IS_RNDS   246
#define OCI_ATTR_IS_RNPS   247
#define OCI_ATTR_IS_WNDS   248
#define OCI_ATTR_IS_WNPS   249
#define OCI_ATTR_DESC_PUBLIC   250
#define OCI_ATTR_CACHE_CLIENT_CONTEXT   251
#define OCI_ATTR_UCI_CONSTRUCT   252
#define OCI_ATTR_UCI_DESTRUCT   253
#define OCI_ATTR_UCI_COPY   254
#define OCI_ATTR_UCI_PICKLE   255
#define OCI_ATTR_UCI_UNPICKLE   256
#define OCI_ATTR_UCI_REFRESH   257
#define OCI_ATTR_IS_SUBTYPE   258
#define OCI_ATTR_SUPERTYPE_SCHEMA_NAME   259
#define OCI_ATTR_SUPERTYPE_NAME   260
#define OCI_ATTR_LIST_OBJECTS   261
#define OCI_ATTR_NCHARSET_ID   262
#define OCI_ATTR_LIST_SCHEMAS   263
#define OCI_ATTR_MAX_PROC_LEN   264
#define OCI_ATTR_MAX_COLUMN_LEN   265
#define OCI_ATTR_CURSOR_COMMIT_BEHAVIOR   266
#define OCI_ATTR_MAX_CATALOG_NAMELEN   267
#define OCI_ATTR_CATALOG_LOCATION   268
#define OCI_ATTR_SAVEPOINT_SUPPORT   269
#define OCI_ATTR_NOWAIT_SUPPORT   270
#define OCI_ATTR_AUTOCOMMIT_DDL   271
#define OCI_ATTR_LOCKING_MODE   272
#define OCI_ATTR_APPCTX_SIZE   273
#define OCI_ATTR_APPCTX_LIST   274
#define OCI_ATTR_APPCTX_NAME   275
#define OCI_ATTR_APPCTX_ATTR   276
#define OCI_ATTR_APPCTX_VALUE   277
#define OCI_ATTR_CLIENT_IDENTIFIER   278
#define OCI_ATTR_IS_FINAL_TYPE   279
#define OCI_ATTR_IS_INSTANTIABLE_TYPE   280
#define OCI_ATTR_IS_FINAL_METHOD   281
#define OCI_ATTR_IS_INSTANTIABLE_METHOD   282
#define OCI_ATTR_IS_OVERRIDING_METHOD   283
#define OCI_ATTR_CHAR_USED   285
#define OCI_ATTR_CHAR_SIZE   286
#define OCI_ATTR_IS_JAVA_TYPE   287
#define OCI_ATTR_DISTINGUISHED_NAME   300
#define OCI_ATTR_KERBEROS_TICKET   301
#define OCI_ATTR_ORA_DEBUG_JDWP   302
#define OCI_ATTR_RESERVED_14   303
#define OCI_ATTR_DIRPATH_DCACHE_NUM   303
#define OCI_ATTR_DIRPATH_DCACHE_SIZE   304
#define OCI_ATTR_DIRPATH_DCACHE_MISSES   305
#define OCI_ATTR_DIRPATH_DCACHE_HITS   306
#define OCI_ATTR_DIRPATH_DCACHE_DISABLE   307
#define OCI_ATTR_SPOOL_TIMEOUT   308
#define OCI_ATTR_SPOOL_GETMODE   309
#define OCI_ATTR_SPOOL_BUSY_COUNT   310
#define OCI_ATTR_SPOOL_OPEN_COUNT   311
#define OCI_ATTR_SPOOL_MIN   312
#define OCI_ATTR_SPOOL_MAX   313
#define OCI_ATTR_SPOOL_INCR   314
#define OCI_ATTR_SPOOL_STMTCACHESIZE   208
#define OCI_ATTR_IS_XMLTYPE   315
#define OCI_ATTR_XMLSCHEMA_NAME   316
#define OCI_ATTR_XMLELEMENT_NAME   317
#define OCI_ATTR_XMLSQLTYPSCH_NAME   318
#define OCI_ATTR_XMLSQLTYPE_NAME   319
#define OCI_ATTR_XMLTYPE_STORED_OBJ   320
#define OCI_ATTR_HAS_SUBTYPES   321
#define OCI_ATTR_NUM_SUBTYPES   322
#define OCI_ATTR_LIST_SUBTYPES   323
#define OCI_ATTR_XML_HRCHY_ENABLED   324
#define OCI_ATTR_IS_OVERRIDDEN_METHOD   325
#define OCI_ATTR_DIRPATH_RESERVED_7   326
#define OCI_ATTR_DIRPATH_RESERVED_8   327
#define OCI_ATTR_DIRPATH_CONVERT   328
#define OCI_ATTR_DIRPATH_BADROW   329
#define OCI_ATTR_DIRPATH_BADROW_LENGTH   330
#define OCI_ATTR_DIRPATH_WRITE_ORDER   331
#define OCI_ATTR_DIRPATH_GRANULE_SIZE   332
#define OCI_ATTR_DIRPATH_GRANULE_OFFSET   333
#define OCI_ATTR_DIRPATH_RESERVED_1   334
#define OCI_ATTR_DIRPATH_RESERVED_2   335
#define OCI_ATTR_OBJ_SUBS   336
#define OCI_ATTR_DIRPATH_RESERVED_3   337
#define OCI_ATTR_DIRPATH_RESERVED_4   338
#define OCI_ATTR_XADFIELD_RESERVED_1   339
#define OCI_ATTR_XADFIELD_RESERVED_2   340
#define OCI_ATTR_KERBEROS_CID   341
#define OCI_ATTR_CONDITION   342
#define OCI_ATTR_COMMENT   343
#define OCI_ATTR_VALUE   344
#define OCI_ATTR_EVAL_CONTEXT_OWNER   345
#define OCI_ATTR_EVAL_CONTEXT_NAME   346
#define OCI_ATTR_EVALUATION_FUNCTION   347
#define OCI_ATTR_VAR_TYPE   348
#define OCI_ATTR_VAR_VALUE_FUNCTION   349
#define OCI_ATTR_VAR_METHOD_FUNCTION   350
#define OCI_ATTR_ACTION_CONTEXT   351
#define OCI_ATTR_LIST_TABLE_ALIASES   352
#define OCI_ATTR_LIST_VARIABLE_TYPES   353
#define OCI_ATTR_TABLE_NAME   356
#define OCI_ATTR_DIRPATH_RESERVED_5   357
#define OCI_ATTR_DIRPATH_RESERVED_6   358
#define OCI_ATTR_DIRPATH_LOCK_WAIT   359
#define OCI_ATTR_MESSAGE_CSCN   360
#define OCI_ATTR_MESSAGE_DSCN   361
#define OCI_ATTR_AUDIT_SESSION_ID   362
#define OCI_ATTR_KERBEROS_KEY   363
#define OCI_ATTR_KERBEROS_CID_KEY   364
#define OCI_ATTR_TRANSACTION_NO   365
#define OCI_ATTR_MODULE   366
#define OCI_ATTR_ACTION   367
#define OCI_ATTR_CLIENT_INFO   368
#define OCI_ATTR_COLLECT_CALL_TIME   369
#define OCI_ATTR_CALL_TIME   370
#define OCI_ATTR_ECONTEXT_ID   371
#define OCI_ATTR_ECONTEXT_SEQ   372
#define OCI_CURSOR_OPEN   0
#define OCI_CURSOR_CLOSED   1
#define OCI_CL_START   0
#define OCI_CL_END   1
#define OCI_SP_SUPPORTED   0
#define OCI_SP_UNSUPPORTED   1
#define OCI_NW_SUPPORTED   0
#define OCI_NW_UNSUPPORTED   1
#define OCI_AC_DDL   0
#define OCI_NO_AC_DDL   1
#define OCI_LOCK_IMMEDIATE   0
#define OCI_LOCK_DELAYED   1
#define OCI_INSTANCE_TYPE_UNKNOWN   0
#define OCI_INSTANCE_TYPE_RDBMS   1
#define OCI_INSTANCE_TYPE_OSM   2
#define OCI_AUTH   0x08
#define OCI_MAX_FNS   100
#define OCI_SQLSTATE_SIZE   5
#define OCI_ERROR_MAXMSG_SIZE   1024
#define OCI_LOBMAXSIZE   MINUB4MAXVAL
#define OCI_ROWID_LEN   23
#define OCI_FO_END   0x00000001
#define OCI_FO_ABORT   0x00000002
#define OCI_FO_REAUTH   0x00000004
#define OCI_FO_BEGIN   0x00000008
#define OCI_FO_ERROR   0x00000010
#define OCI_FO_RETRY   25410
#define OCI_FO_NONE   0x00000001
#define OCI_FO_SESSION   0x00000002
#define OCI_FO_SELECT   0x00000004
#define OCI_FO_TXNAL   0x00000008
#define OCI_FNCODE_INITIALIZE   1
#define OCI_FNCODE_HANDLEALLOC   2
#define OCI_FNCODE_HANDLEFREE   3
#define OCI_FNCODE_DESCRIPTORALLOC   4
#define OCI_FNCODE_DESCRIPTORFREE   5
#define OCI_FNCODE_ENVINIT   6
#define OCI_FNCODE_SERVERATTACH   7
#define OCI_FNCODE_SERVERDETACH   8
#define OCI_FNCODE_SESSIONBEGIN   10
#define OCI_FNCODE_SESSIONEND   11
#define OCI_FNCODE_PASSWORDCHANGE   12
#define OCI_FNCODE_STMTPREPARE   13
#define OCI_FNCODE_BINDDYNAMIC   17
#define OCI_FNCODE_BINDOBJECT   18
#define OCI_FNCODE_BINDARRAYOFSTRUCT   20
#define OCI_FNCODE_STMTEXECUTE   21
#define OCI_FNCODE_DEFINEOBJECT   25
#define OCI_FNCODE_DEFINEDYNAMIC   26
#define OCI_FNCODE_DEFINEARRAYOFSTRUCT   27
#define OCI_FNCODE_STMTFETCH   28
#define OCI_FNCODE_STMTGETBIND   29
#define OCI_FNCODE_DESCRIBEANY   32
#define OCI_FNCODE_TRANSSTART   33
#define OCI_FNCODE_TRANSDETACH   34
#define OCI_FNCODE_TRANSCOMMIT   35
#define OCI_FNCODE_ERRORGET   37
#define OCI_FNCODE_LOBOPENFILE   38
#define OCI_FNCODE_LOBCLOSEFILE   39
#define OCI_FNCODE_LOBCOPY   42
#define OCI_FNCODE_LOBAPPEND   43
#define OCI_FNCODE_LOBERASE   44
#define OCI_FNCODE_LOBLENGTH   45
#define OCI_FNCODE_LOBTRIM   46
#define OCI_FNCODE_LOBREAD   47
#define OCI_FNCODE_LOBWRITE   48
#define OCI_FNCODE_SVCCTXBREAK   50
#define OCI_FNCODE_SERVERVERSION   51
#define OCI_FNCODE_KERBATTRSET   52
#define OCI_FNCODE_ATTRGET   54
#define OCI_FNCODE_ATTRSET   55
#define OCI_FNCODE_PARAMSET   56
#define OCI_FNCODE_PARAMGET   57
#define OCI_FNCODE_STMTGETPIECEINFO   58
#define OCI_FNCODE_LDATOSVCCTX   59
#define OCI_FNCODE_STMTSETPIECEINFO   61
#define OCI_FNCODE_TRANSFORGET   62
#define OCI_FNCODE_TRANSPREPARE   63
#define OCI_FNCODE_TRANSROLLBACK   64
#define OCI_FNCODE_DEFINEBYPOS   65
#define OCI_FNCODE_BINDBYPOS   66
#define OCI_FNCODE_BINDBYNAME   67
#define OCI_FNCODE_LOBASSIGN   68
#define OCI_FNCODE_LOBISEQUAL   69
#define OCI_FNCODE_LOBISINIT   70
#define OCI_FNCODE_LOBENABLEBUFFERING   71
#define OCI_FNCODE_LOBCHARSETID   72
#define OCI_FNCODE_LOBCHARSETFORM   73
#define OCI_FNCODE_LOBFILESETNAME   74
#define OCI_FNCODE_LOBFILEGETNAME   75
#define OCI_FNCODE_LOGON   76
#define OCI_FNCODE_LOGOFF   77
#define OCI_FNCODE_LOBDISABLEBUFFERING   78
#define OCI_FNCODE_LOBFLUSHBUFFER   79
#define OCI_FNCODE_LOBLOADFROMFILE   80
#define OCI_FNCODE_LOBOPEN   81
#define OCI_FNCODE_LOBCLOSE   82
#define OCI_FNCODE_LOBISOPEN   83
#define OCI_FNCODE_LOBFILEISOPEN   84
#define OCI_FNCODE_LOBFILEEXISTS   85
#define OCI_FNCODE_LOBFILECLOSEALL   86
#define OCI_FNCODE_LOBCREATETEMP   87
#define OCI_FNCODE_LOBFREETEMP   88
#define OCI_FNCODE_LOBISTEMP   89
#define OCI_FNCODE_AQENQ   90
#define OCI_FNCODE_AQDEQ   91
#define OCI_FNCODE_RESET   92
#define OCI_FNCODE_SVCCTXTOLDA   93
#define OCI_FNCODE_LOBLOCATORASSIGN   94
#define OCI_FNCODE_UBINDBYNAME   95
#define OCI_FNCODE_AQLISTEN   96
#define OCI_FNCODE_SVC2HST   97
#define OCI_FNCODE_SVCRH   98
#define OCI_FNCODE_TRANSMULTIPREPARE   99
#define OCI_FNCODE_CPOOLCREATE   100
#define OCI_FNCODE_CPOOLDESTROY   101
#define OCI_FNCODE_LOGON2   102
#define OCI_FNCODE_ROWIDTOCHAR   103
#define OCI_FNCODE_SPOOLCREATE   104
#define OCI_FNCODE_SPOOLDESTROY   105
#define OCI_FNCODE_SESSIONGET   106
#define OCI_FNCODE_SESSIONRELEASE   107
#define OCI_FNCODE_STMTPREPARE2   108
#define OCI_FNCODE_STMTRELEASE   109
#define OCI_FNCODE_AQENQARRAY   110
#define OCI_FNCODE_AQDEQARRAY   111
#define OCI_FNCODE_LOBCOPY2   112
#define OCI_FNCODE_LOBERASE2   113
#define OCI_FNCODE_LOBLENGTH2   114
#define OCI_FNCODE_LOBLOADFROMFILE2   115
#define OCI_FNCODE_LOBREAD2   116
#define OCI_FNCODE_LOBTRIM2   117
#define OCI_FNCODE_LOBWRITE2   118
#define OCI_FNCODE_LOBGETSTORAGELIMIT   119
#define OCI_FNCODE_MAXFCN   119
#define OCI_INTHR_UNK   24
#define OCI_ADJUST_UNK   10
#define OCI_ORACLE_DATE   0
#define OCI_ANSI_DATE   1
#define OCI_FLAGS
#define OCI_ONE_PIECE   0
#define OCI_FIRST_PIECE   1
#define OCI_NEXT_PIECE   2
#define OCI_LAST_PIECE   3
#define OCI_FILE_READONLY   1
#define OCI_LOB_READONLY   1
#define OCI_LOB_READWRITE   2
#define OCI_LOB_BUFFER_FREE   1
#define OCI_LOB_BUFFER_NOFREE   2
#define OCI_STMT_SELECT   1
#define OCI_STMT_UPDATE   2
#define OCI_STMT_DELETE   3
#define OCI_STMT_INSERT   4
#define OCI_STMT_CREATE   5
#define OCI_STMT_DROP   6
#define OCI_STMT_ALTER   7
#define OCI_STMT_BEGIN   8
#define OCI_STMT_DECLARE   9
#define OCI_PTYPE_UNK   0
#define OCI_PTYPE_TABLE   1
#define OCI_PTYPE_VIEW   2
#define OCI_PTYPE_PROC   3
#define OCI_PTYPE_FUNC   4
#define OCI_PTYPE_PKG   5
#define OCI_PTYPE_TYPE   6
#define OCI_PTYPE_SYN   7
#define OCI_PTYPE_SEQ   8
#define OCI_PTYPE_COL   9
#define OCI_PTYPE_ARG   10
#define OCI_PTYPE_LIST   11
#define OCI_PTYPE_TYPE_ATTR   12
#define OCI_PTYPE_TYPE_COLL   13
#define OCI_PTYPE_TYPE_METHOD   14
#define OCI_PTYPE_TYPE_ARG   15
#define OCI_PTYPE_TYPE_RESULT   16
#define OCI_PTYPE_SCHEMA   17
#define OCI_PTYPE_DATABASE   18
#define OCI_PTYPE_RULE   19
#define OCI_PTYPE_RULE_SET   20
#define OCI_PTYPE_EVALUATION_CONTEXT   21
#define OCI_PTYPE_TABLE_ALIAS   22
#define OCI_PTYPE_VARIABLE_TYPE   23
#define OCI_PTYPE_NAME_VALUE   24
#define OCI_LTYPE_UNK   0
#define OCI_LTYPE_COLUMN   1
#define OCI_LTYPE_ARG_PROC   2
#define OCI_LTYPE_ARG_FUNC   3
#define OCI_LTYPE_SUBPRG   4
#define OCI_LTYPE_TYPE_ATTR   5
#define OCI_LTYPE_TYPE_METHOD   6
#define OCI_LTYPE_TYPE_ARG_PROC   7
#define OCI_LTYPE_TYPE_ARG_FUNC   8
#define OCI_LTYPE_SCH_OBJ   9
#define OCI_LTYPE_DB_SCH   10
#define OCI_LTYPE_TYPE_SUBTYPE   11
#define OCI_LTYPE_TABLE_ALIAS   12
#define OCI_LTYPE_VARIABLE_TYPE   13
#define OCI_LTYPE_NAME_VALUE   14
#define OCI_MEMORY_CLEARED   1
#define OCI_UCBTYPE_ENTRY   1
#define OCI_UCBTYPE_EXIT   2
#define OCI_UCBTYPE_REPLACE   3
#define OCI_NLS_DAYNAME1   1
#define OCI_NLS_DAYNAME2   2
#define OCI_NLS_DAYNAME3   3
#define OCI_NLS_DAYNAME4   4
#define OCI_NLS_DAYNAME5   5
#define OCI_NLS_DAYNAME6   6
#define OCI_NLS_DAYNAME7   7
#define OCI_NLS_ABDAYNAME1   8
#define OCI_NLS_ABDAYNAME2   9
#define OCI_NLS_ABDAYNAME3   10
#define OCI_NLS_ABDAYNAME4   11
#define OCI_NLS_ABDAYNAME5   12
#define OCI_NLS_ABDAYNAME6   13
#define OCI_NLS_ABDAYNAME7   14
#define OCI_NLS_MONTHNAME1   15
#define OCI_NLS_MONTHNAME2   16
#define OCI_NLS_MONTHNAME3   17
#define OCI_NLS_MONTHNAME4   18
#define OCI_NLS_MONTHNAME5   19
#define OCI_NLS_MONTHNAME6   20
#define OCI_NLS_MONTHNAME7   21
#define OCI_NLS_MONTHNAME8   22
#define OCI_NLS_MONTHNAME9   23
#define OCI_NLS_MONTHNAME10   24
#define OCI_NLS_MONTHNAME11   25
#define OCI_NLS_MONTHNAME12   26
#define OCI_NLS_ABMONTHNAME1   27
#define OCI_NLS_ABMONTHNAME2   28
#define OCI_NLS_ABMONTHNAME3   29
#define OCI_NLS_ABMONTHNAME4   30
#define OCI_NLS_ABMONTHNAME5   31
#define OCI_NLS_ABMONTHNAME6   32
#define OCI_NLS_ABMONTHNAME7   33
#define OCI_NLS_ABMONTHNAME8   34
#define OCI_NLS_ABMONTHNAME9   35
#define OCI_NLS_ABMONTHNAME10   36
#define OCI_NLS_ABMONTHNAME11   37
#define OCI_NLS_ABMONTHNAME12   38
#define OCI_NLS_YES   39
#define OCI_NLS_NO   40
#define OCI_NLS_AM   41
#define OCI_NLS_PM   42
#define OCI_NLS_AD   43
#define OCI_NLS_BC   44
#define OCI_NLS_DECIMAL   45
#define OCI_NLS_GROUP   46
#define OCI_NLS_DEBIT   47
#define OCI_NLS_CREDIT   48
#define OCI_NLS_DATEFORMAT   49
#define OCI_NLS_INT_CURRENCY   50
#define OCI_NLS_LOC_CURRENCY   51
#define OCI_NLS_LANGUAGE   52
#define OCI_NLS_ABLANGUAGE   53
#define OCI_NLS_TERRITORY   54
#define OCI_NLS_CHARACTER_SET   55
#define OCI_NLS_LINGUISTIC_NAME   56
#define OCI_NLS_CALENDAR   57
#define OCI_NLS_DUAL_CURRENCY   78
#define OCI_NLS_WRITINGDIR   79
#define OCI_NLS_ABTERRITORY   80
#define OCI_NLS_DDATEFORMAT   81
#define OCI_NLS_DTIMEFORMAT   82
#define OCI_NLS_SFDATEFORMAT   83
#define OCI_NLS_SFTIMEFORMAT   84
#define OCI_NLS_NUMGROUPING   85
#define OCI_NLS_LISTSEP   86
#define OCI_NLS_MONDECIMAL   87
#define OCI_NLS_MONGROUP   88
#define OCI_NLS_MONGROUPING   89
#define OCI_NLS_INT_CURRENCYSEP   90
#define OCI_NLS_CHARSET_MAXBYTESZ   91
#define OCI_NLS_CHARSET_FIXEDWIDTH   92
#define OCI_NLS_CHARSET_ID   93
#define OCI_NLS_NCHARSET_ID   94
#define OCI_NLS_MAXBUFSZ   100
#define OCI_NLS_BINARY   0x1
#define OCI_NLS_LINGUISTIC   0x2
#define OCI_NLS_CASE_INSENSITIVE   0x10
#define OCI_NLS_UPPERCASE   0x20
#define OCI_NLS_LOWERCASE   0x40
#define OCI_NLS_CS_IANA_TO_ORA   0
#define OCI_NLS_CS_ORA_TO_IANA   1
#define OCI_NLS_LANG_ISO_TO_ORA   2
#define OCI_NLS_LANG_ORA_TO_ISO   3
#define OCI_NLS_TERR_ISO_TO_ORA   4
#define OCI_NLS_TERR_ORA_TO_ISO   5
#define OCI_NLS_TERR_ISO3_TO_ORA   6
#define OCI_NLS_TERR_ORA_TO_ISO3   7
#define OCI_XMLTYPE_CREATE_OCISTRING   1
#define OCI_XMLTYPE_CREATE_CLOB   2
#define OCI_XMLTYPE_CREATE_BLOB   3
#define OCI_KERBCRED_PROXY   1
#define OCI_KERBCRED_CLIENT_IDENTIFIER   2

Typedefs

typedef struct OCIEnv OCIEnv
typedef struct OCIError OCIError
typedef struct OCISvcCtx OCISvcCtx
typedef struct OCIStmt OCIStmt
typedef struct OCIBind OCIBind
typedef struct OCIDefine OCIDefine
typedef struct OCIDescribe OCIDescribe
typedef struct OCIServer OCIServer
typedef struct OCISession OCISession
typedef struct OCIComplexObject OCIComplexObject
typedef struct OCITrans OCITrans
typedef struct OCISecurity OCISecurity
typedef struct OCISubscription OCISubscription
typedef struct OCICPool OCICPool
typedef struct OCISPool OCISPool
typedef struct OCIAuthInfo OCIAuthInfo
typedef struct OCISnapshot OCISnapshot
typedef struct OCIResult OCIResult
typedef struct OCILobLocator OCILobLocator
typedef struct OCIParam OCIParam
typedef struct OCIComplexObjectComp OCIComplexObjectComp
typedef struct OCIRowid OCIRowid
typedef struct OCIDateTime OCIDateTime
typedef struct OCIInterval OCIInterval
typedef struct OCIUcb OCIUcb
typedef struct OCIServerDNs OCIServerDNs
typedef struct OCIAQEnqOptions OCIAQEnqOptions
typedef struct OCIAQDeqOptions OCIAQDeqOptions
typedef struct OCIAQMsgProperties OCIAQMsgProperties
typedef struct OCIAQAgent OCIAQAgent
typedef struct OCIAQNfyDescriptor OCIAQNfyDescriptor
typedef struct OCIAQSignature OCIAQSignature
typedef struct OCILobLocator OCIClobLocator
typedef struct OCILobLocator OCIBlobLocator
typedef struct OCILobLocator OCIBFileLocator
typedef ub4 OCILobOffset
typedef ub4 OCILobLength
typedef enum OCILobMode OCILobMode
typedef struct OCIPicklerTdsCtx OCIPicklerTdsCtx
typedef struct OCIPicklerTds OCIPicklerTds
typedef struct OCIPicklerImage OCIPicklerImage
typedef struct OCIPicklerFdo OCIPicklerFdo
typedef ub4 OCIPicklerTdsElement
typedef struct OCIAnyData OCIAnyData
typedef struct OCIAnyDataSet OCIAnyDataSet
typedef struct OCIAnyDataCtx OCIAnyDataCtx
typedef struct OCIMsg OCIMsg
typedef ub4 OCIWchar

Enumerations

enum  OCILobMode { OCI_LOBMODE_READONLY = 1, OCI_LOBMODE_READWRITE = 2 }

Define Documentation

#define OCI_AC_DDL   0
#define OCI_ADJUST_UNK   10
#define OCI_AFC_PAD_ON   0x00008000
#define OCI_ALWAYS_BLOCKING   0x00000400
#define OCI_ANSI_DATE   1
#define OCI_AQ_RESERVED_1   0x0002
#define OCI_AQ_RESERVED_2   0x0004
#define OCI_AQ_RESERVED_3   0x0008
#define OCI_ATCH_RESERVED_1   0x0020
#define OCI_ATCH_RESERVED_2   0x0080
#define OCI_ATCH_RESERVED_3   0x0100
#define OCI_ATCH_RESERVED_4   0x0400
#define OCI_ATTR_ACTION   367
#define OCI_ATTR_ACTION_CONTEXT   351
#define OCI_ATTR_AGENT_ADDRESS   65
#define OCI_ATTR_AGENT_NAME   64
#define OCI_ATTR_AGENT_PROTOCOL   66
#define OCI_ATTR_ALLOC_DURATION   37
#define OCI_ATTR_APPCTX_ATTR   276
#define OCI_ATTR_APPCTX_LIST   274
#define OCI_ATTR_APPCTX_NAME   275
#define OCI_ATTR_APPCTX_SIZE   273
#define OCI_ATTR_APPCTX_VALUE   277
#define OCI_ATTR_AQ_ERROR_INDEX   OCI_ATTR_DML_ROW_OFFSET
#define OCI_ATTR_AQ_NUM_ERRORS   OCI_ATTR_NUM_DML_ERRORS
#define OCI_ATTR_ATTEMPTS   59
#define OCI_ATTR_AUDIT_SESSION_ID   362
#define OCI_ATTR_AUTOCOMMIT_DDL   271
#define OCI_ATTR_BIND_COUNT   190
#define OCI_ATTR_BIND_DN   155
#define OCI_ATTR_BIND_ROWCBK   301
#define OCI_ATTR_BIND_ROWCTX   302
#define OCI_ATTR_BUF_ADDR   76
#define OCI_ATTR_BUF_SIZE   77
#define OCI_ATTR_CACHE   115
#define OCI_ATTR_CACHE_CLIENT_CONTEXT   251
#define OCI_ATTR_CACHE_MAX_SIZE   35
#define OCI_ATTR_CACHE_OPT_SIZE   34
#define OCI_ATTR_CALL_TIME   370
#define OCI_ATTR_CANONICAL_ALGO   171
#define OCI_ATTR_CATALOG_LOCATION   268
#define OCI_ATTR_CERTIFICATE   169
#define OCI_ATTR_CHAR_COUNT   15
#define OCI_ATTR_CHAR_SIZE   286
#define OCI_ATTR_CHAR_USED   285
#define OCI_ATTR_CHARSET   20
#define OCI_ATTR_CHARSET_FORM   32
#define OCI_ATTR_CHARSET_ID   31
#define OCI_ATTR_CLIENT_IDENTIFIER   278
#define OCI_ATTR_CLIENT_INFO   368
#define OCI_ATTR_CLUSTERED   105
#define OCI_ATTR_COL_COUNT   82
#define OCI_ATTR_COLLECT_CALL_TIME   369
#define OCI_ATTR_COLLECTION_ELEMENT   227
#define OCI_ATTR_COLLECTION_TYPECODE   217
#define OCI_ATTR_COMMENT   343
#define OCI_ATTR_COMPLEXOBJECT_COLL_OUTOFLINE   53
#define OCI_ATTR_COMPLEXOBJECT_LEVEL   52
#define OCI_ATTR_COMPLEXOBJECTCOMP_TYPE   50
#define OCI_ATTR_COMPLEXOBJECTCOMP_TYPE_LEVEL   51
#define OCI_ATTR_CONDITION   342
#define OCI_ATTR_CONN_BUSY_COUNT   179
#define OCI_ATTR_CONN_INCR   185
#define OCI_ATTR_CONN_MAX   184
#define OCI_ATTR_CONN_MIN   183
#define OCI_ATTR_CONN_NOWAIT   178
#define OCI_ATTR_CONN_OPEN_COUNT   180
#define OCI_ATTR_CONN_TIMEOUT   181
#define OCI_ATTR_CONSUMER_NAME   50
#define OCI_ATTR_CORRELATION   58
#define OCI_ATTR_CURRENT_POSITION   164
#define OCI_ATTR_CURSOR_COMMIT_BEHAVIOR   266
#define OCI_ATTR_DATA_SIZE   1
#define OCI_ATTR_DATA_TYPE   2
#define OCI_ATTR_DATEFORMAT   75
#define OCI_ATTR_DELAY   56
#define OCI_ATTR_DEQ_MODE   51
#define OCI_ATTR_DEQ_MSGID   54
#define OCI_ATTR_DEQCOND   146
#define OCI_ATTR_DESC_PUBLIC   250
#define OCI_ATTR_DESCRIBE_NATIVE   189
#define OCI_ATTR_DIGEST_ALGO   168
#define OCI_ATTR_DIGEST_VALUE   173
#define OCI_ATTR_DIRPATH_BADROW   329
#define OCI_ATTR_DIRPATH_BADROW_LENGTH   330
#define OCI_ATTR_DIRPATH_CONVERT   328
#define OCI_ATTR_DIRPATH_DCACHE_DISABLE   307
#define OCI_ATTR_DIRPATH_DCACHE_HITS   306
#define OCI_ATTR_DIRPATH_DCACHE_MISSES   305
#define OCI_ATTR_DIRPATH_DCACHE_NUM   303
#define OCI_ATTR_DIRPATH_DCACHE_SIZE   304
#define OCI_ATTR_DIRPATH_EXPR_TYPE   150
#define OCI_ATTR_DIRPATH_FILE   139
#define OCI_ATTR_DIRPATH_FN_CTX   167
#define OCI_ATTR_DIRPATH_GRANULE_OFFSET   333
#define OCI_ATTR_DIRPATH_GRANULE_SIZE   332
#define OCI_ATTR_DIRPATH_INDEX_MAINT_METHOD   138
#define OCI_ATTR_DIRPATH_INPUT   151
#define OCI_ATTR_DIRPATH_LOCK_WAIT   359
#define OCI_ATTR_DIRPATH_MODE   78
#define OCI_ATTR_DIRPATH_NOLOG   79
#define OCI_ATTR_DIRPATH_OBJ_CONSTR   206
#define OCI_ATTR_DIRPATH_OID   187
#define OCI_ATTR_DIRPATH_PARALLEL   80
#define OCI_ATTR_DIRPATH_RESERVED_1   334
#define OCI_ATTR_DIRPATH_RESERVED_2   335
#define OCI_ATTR_DIRPATH_RESERVED_3   337
#define OCI_ATTR_DIRPATH_RESERVED_4   338
#define OCI_ATTR_DIRPATH_RESERVED_5   357
#define OCI_ATTR_DIRPATH_RESERVED_6   358
#define OCI_ATTR_DIRPATH_RESERVED_7   326
#define OCI_ATTR_DIRPATH_RESERVED_8   327
#define OCI_ATTR_DIRPATH_SID   194
#define OCI_ATTR_DIRPATH_SKIPINDEX_METHOD   145
#define OCI_ATTR_DIRPATH_SORTED_INDEX   137
#define OCI_ATTR_DIRPATH_STORAGE_INITIAL   140
#define OCI_ATTR_DIRPATH_STORAGE_NEXT   141
#define OCI_ATTR_DIRPATH_STREAM_VERSION   212
#define OCI_ATTR_DIRPATH_WRITE_ORDER   331
#define OCI_ATTR_DISP_NAME   100
#define OCI_ATTR_DISP_SIZE   3
#define OCI_ATTR_DISTINGUISHED_NAME   300
#define OCI_ATTR_DML_ROW_OFFSET   74
#define OCI_ATTR_DN_COUNT   161
#define OCI_ATTR_DURATION   132
#define OCI_ATTR_ECONTEXT_ID   371
#define OCI_ATTR_ECONTEXT_SEQ   372
#define OCI_ATTR_ENCAPSULATION   235
#define OCI_ATTR_ENQ_TIME   62
#define OCI_ATTR_ENV   5
#define OCI_ATTR_ENV_CHARSET_ID   OCI_ATTR_CHARSET_ID
#define OCI_ATTR_ENV_NCHARSET_ID   OCI_ATTR_NCHARSET_ID
#define OCI_ATTR_ENV_UTF16   209
#define OCI_ATTR_ERRONEOUS_COLUMN   203
#define OCI_ATTR_EVAL_CONTEXT_NAME   346
#define OCI_ATTR_EVAL_CONTEXT_OWNER   345
#define OCI_ATTR_EVALUATION_FUNCTION   347
#define OCI_ATTR_EXCEPTION_QUEUE   61
#define OCI_ATTR_EXPIRATION   57
#define OCI_ATTR_EXTERNAL_NAME   26
#define OCI_ATTR_FDO   39
#define OCI_ATTR_FNCODE   1
#define OCI_ATTR_FOCBK   43
#define OCI_ATTR_FSPRECISION   OCI_ATTR_PDSCL
#define OCI_ATTR_HANDLE_POSITION   191
#define OCI_ATTR_HAS_DEFAULT   212
#define OCI_ATTR_HAS_FILE   226
#define OCI_ATTR_HAS_LOB   225
#define OCI_ATTR_HAS_NESTED_TABLE   224
#define OCI_ATTR_HAS_RESULT   240
#define OCI_ATTR_HAS_SUBTYPES   321
#define OCI_ATTR_HEAPALLOC   30
#define OCI_ATTR_HW_MARK   117
#define OCI_ATTR_IN_V8_MODE   44
#define OCI_ATTR_INCR   114
#define OCI_ATTR_INDEX_ONLY   107
#define OCI_ATTR_INITIAL_CLIENT_ROLES   100
#define OCI_ATTR_INST_TYPE   207
#define OCI_ATTR_INTERNAL_NAME   25
#define OCI_ATTR_IOMODE   213
#define OCI_ATTR_IS_CONSTANT   239
#define OCI_ATTR_IS_CONSTRUCTOR   241
#define OCI_ATTR_IS_DESTRUCTOR   242
#define OCI_ATTR_IS_EXTERNAL   216
#define OCI_ATTR_IS_FINAL_METHOD   281
#define OCI_ATTR_IS_FINAL_TYPE   279
#define OCI_ATTR_IS_INCOMPLETE_TYPE   219
#define OCI_ATTR_IS_INLINE   238
#define OCI_ATTR_IS_INSTANTIABLE_METHOD   282
#define OCI_ATTR_IS_INSTANTIABLE_TYPE   280
#define OCI_ATTR_IS_INVOKER_RIGHTS   133
#define OCI_ATTR_IS_JAVA_TYPE   287
#define OCI_ATTR_IS_MAP   244
#define OCI_ATTR_IS_NULL   7
#define OCI_ATTR_IS_OPERATOR   243
#define OCI_ATTR_IS_ORDER   245
#define OCI_ATTR_IS_OVERRIDDEN_METHOD   325
#define OCI_ATTR_IS_OVERRIDING_METHOD   283
#define OCI_ATTR_IS_PREDEFINED_TYPE   221
#define OCI_ATTR_IS_RNDS   246
#define OCI_ATTR_IS_RNPS   247
#define OCI_ATTR_IS_SELFISH   236
#define OCI_ATTR_IS_SUBTYPE   258
#define OCI_ATTR_IS_SYSTEM_GENERATED_TYPE   223
#define OCI_ATTR_IS_SYSTEM_TYPE   220
#define OCI_ATTR_IS_TEMPORARY   130
#define OCI_ATTR_IS_TRANSIENT_TYPE   222
#define OCI_ATTR_IS_TYPED   131
#define OCI_ATTR_IS_VIRTUAL   237
#define OCI_ATTR_IS_WNDS   248
#define OCI_ATTR_IS_WNPS   249
#define OCI_ATTR_IS_XMLTYPE   315
#define OCI_ATTR_KERBEROS_CID   341
#define OCI_ATTR_KERBEROS_CID_KEY   364
#define OCI_ATTR_KERBEROS_KEY   363
#define OCI_ATTR_KERBEROS_TICKET   301
#define OCI_ATTR_LDAP_AUTH   158
#define OCI_ATTR_LDAP_CRED   156
#define OCI_ATTR_LDAP_CTX   159
#define OCI_ATTR_LDAP_HOST   153
#define OCI_ATTR_LDAP_PORT   154
#define OCI_ATTR_LEVEL   211
#define OCI_ATTR_LFPRECISION   OCI_ATTR_PDPRC
#define OCI_ATTR_LINK   111
#define OCI_ATTR_LIST_ARGUMENTS   108
#define OCI_ATTR_LIST_COLUMNS   103
#define OCI_ATTR_LIST_OBJECTS   261
#define OCI_ATTR_LIST_SCHEMAS   263
#define OCI_ATTR_LIST_SUBPROGRAMS   109
#define OCI_ATTR_LIST_SUBTYPES   323
#define OCI_ATTR_LIST_TABLE_ALIASES   352
#define OCI_ATTR_LIST_TYPE_ATTRS   229
#define OCI_ATTR_LIST_TYPE_METHODS   231
#define OCI_ATTR_LIST_VARIABLE_TYPES   353
#define OCI_ATTR_LOBEMPTY   45
#define OCI_ATTR_LOCKING_MODE   272
#define OCI_ATTR_LTYPE   128
#define OCI_ATTR_MAP_METHOD   232
#define OCI_ATTR_MAX   113
#define OCI_ATTR_MAX_CATALOG_NAMELEN   267
#define OCI_ATTR_MAX_COLUMN_LEN   265
#define OCI_ATTR_MAX_PROC_LEN   264
#define OCI_ATTR_MAXCHAR_SIZE   163
#define OCI_ATTR_MAXDATA_SIZE   33
#define OCI_ATTR_MEMPOOL_APPNAME   90
#define OCI_ATTR_MEMPOOL_HOMENAME   91
#define OCI_ATTR_MEMPOOL_INSTNAME   89
#define OCI_ATTR_MEMPOOL_MODEL   92
#define OCI_ATTR_MEMPOOL_SIZE   88
#define OCI_ATTR_MESSAGE_CSCN   360
#define OCI_ATTR_MESSAGE_DSCN   361
#define OCI_ATTR_MIGSESSION   86
#define OCI_ATTR_MIN   112
#define OCI_ATTR_MODES   93
#define OCI_ATTR_MODULE   366
#define OCI_ATTR_MSG_PROP   72
#define OCI_ATTR_MSG_STATE   63
#define OCI_ATTR_NAME   4
#define OCI_ATTR_NAVIGATION   52
#define OCI_ATTR_NCHAR   21
#define OCI_ATTR_NCHARSET_ID   262
#define OCI_ATTR_NESTED_PREFETCH_MEMORY   14
#define OCI_ATTR_NESTED_PREFETCH_ROWS   12
#define OCI_ATTR_NFY_MSGID   71
#define OCI_ATTR_NOCACHE   87
#define OCI_ATTR_NONBLOCKING_MODE   3
#define OCI_ATTR_NOWAIT_SUPPORT   270
#define OCI_ATTR_NUM_ARGS   215
#define OCI_ATTR_NUM_ATTRS   120
#define OCI_ATTR_NUM_COLS   102
#define OCI_ATTR_NUM_DML_ERRORS   73
#define OCI_ATTR_NUM_ELEMS   234
#define OCI_ATTR_NUM_OPEN_STMTS   188
#define OCI_ATTR_NUM_PARAMS   121
#define OCI_ATTR_NUM_ROWS   81
#define OCI_ATTR_NUM_SUBTYPES   322
#define OCI_ATTR_NUM_TYPE_ATTRS   228
#define OCI_ATTR_NUM_TYPE_METHODS   230
#define OCI_ATTR_OBJ_ID   136
#define OCI_ATTR_OBJ_NAME   134
#define OCI_ATTR_OBJ_SCHEMA   135
#define OCI_ATTR_OBJ_SUBS   336
#define OCI_ATTR_OBJECT   2
#define OCI_ATTR_OBJID   122
#define OCI_ATTR_ORA_DEBUG_JDWP   302
#define OCI_ATTR_ORDER   116
#define OCI_ATTR_ORDER_METHOD   233
#define OCI_ATTR_ORIGINAL_MSGID   69
#define OCI_ATTR_OVERLOAD   210
#define OCI_ATTR_OVERLOAD_ID   125
#define OCI_ATTR_PARAM   124
#define OCI_ATTR_PARAM_COUNT   18
#define OCI_ATTR_PARSE_ERROR_OFFSET   129
#define OCI_ATTR_PARTITIONED   106
#define OCI_ATTR_PASSWORD   23
#define OCI_ATTR_PDPRC   17
#define OCI_ATTR_PDSCL   16
#define OCI_ATTR_PIN_DURATION   38
#define OCI_ATTR_PINOPTION   36
#define OCI_ATTR_POSITION   11
#define OCI_ATTR_POSTPROCESSING_CALLBACK   40
#define OCI_ATTR_POSTPROCESSING_CONTEXT   41
#define OCI_ATTR_PRECISION   5
#define OCI_ATTR_PREFETCH_MEMORY   13
#define OCI_ATTR_PREFETCH_ROWS   11
#define OCI_ATTR_PRIORITY   55
#define OCI_ATTR_PRIVATE_KEY   172
#define OCI_ATTR_PROXY_CREDENTIALS   99
#define OCI_ATTR_PTYPE   123
#define OCI_ATTR_QUEUE_NAME   70
#define OCI_ATTR_RADIX   214
#define OCI_ATTR_RDBA   104
#define OCI_ATTR_READONLY_TXN   201
#define OCI_ATTR_RECIPIENT_LIST   60
#define OCI_ATTR_REF_TDO   110
#define OCI_ATTR_RELATIVE_MSGID   48
#define OCI_ATTR_RESERVED_10   211
#define OCI_ATTR_RESERVED_12   214
#define OCI_ATTR_RESERVED_13   215
#define OCI_ATTR_RESERVED_14   303
#define OCI_ATTR_RESERVED_15   217
#define OCI_ATTR_RESERVED_16   219
#define OCI_ATTR_RESERVED_17   220
#define OCI_ATTR_RESERVED_18   221
#define OCI_ATTR_RESERVED_19   222
#define OCI_ATTR_RESERVED_2   147
#define OCI_ATTR_RESERVED_3   165
#define OCI_ATTR_RESERVED_4   166
#define OCI_ATTR_RESERVED_5   192
#define OCI_ATTR_RESERVED_6   200
#define OCI_ATTR_RESERVED_7   202
#define OCI_ATTR_RESERVED_8   204
#define OCI_ATTR_RESERVED_9   210
#define OCI_ATTR_ROW_COUNT   9
#define OCI_ATTR_ROWID   19
#define OCI_ATTR_ROWS_FETCHED   197
#define OCI_ATTR_ROWS_RETURNED   42
#define OCI_ATTR_SAVEPOINT_SUPPORT   269
#define OCI_ATTR_SCALE   6
#define OCI_ATTR_SCHEMA_NAME   9
#define OCI_ATTR_SCN_BASE   198
#define OCI_ATTR_SCN_WRAP   199
#define OCI_ATTR_SENDER_ID   68
#define OCI_ATTR_SEQUENCE_DEVIATION   49
#define OCI_ATTR_SERVER   6
#define OCI_ATTR_SERVER_BUSY   193
#define OCI_ATTR_SERVER_DN   162
#define OCI_ATTR_SERVER_DNS   160
#define OCI_ATTR_SERVER_GROUP   85
#define OCI_ATTR_SERVER_STATUS   143
#define OCI_ATTR_SESSION   7
#define OCI_ATTR_SESSLANG   46
#define OCI_ATTR_SHARED_HEAPALLOC   84
#define OCI_ATTR_SIGNATURE   175
#define OCI_ATTR_SIGNATURE_ALGO   170
#define OCI_ATTR_SIGNATURE_VAL   174
#define OCI_ATTR_SKIP_BUFFER   303
#define OCI_ATTR_SPOOL_BUSY_COUNT   310
#define OCI_ATTR_SPOOL_GETMODE   309
#define OCI_ATTR_SPOOL_INCR   314
#define OCI_ATTR_SPOOL_MAX   313
#define OCI_ATTR_SPOOL_MIN   312
#define OCI_ATTR_SPOOL_OPEN_COUNT   311
#define OCI_ATTR_SPOOL_STMTCACHESIZE   208
#define OCI_ATTR_SPOOL_TIMEOUT   308
#define OCI_ATTR_SQLCODE   4
#define OCI_ATTR_SQLFNCODE   10
#define OCI_ATTR_STATEMENT   144
#define OCI_ATTR_STMT_IS_RETURNING   218
#define OCI_ATTR_STMT_STATE   182
#define OCI_ATTR_STMT_TYPE   24
#define OCI_ATTR_STMTCACHESIZE   176
#define OCI_ATTR_STREAM_OFFSET   83
#define OCI_ATTR_SUB_NAME   10
#define OCI_ATTR_SUBSCR_CALLBACK   95
#define OCI_ATTR_SUBSCR_CTX   96
#define OCI_ATTR_SUBSCR_NAME   94
#define OCI_ATTR_SUBSCR_NAMESPACE   98
#define OCI_ATTR_SUBSCR_PAYLOAD   97
#define OCI_ATTR_SUBSCR_RECPT   148
#define OCI_ATTR_SUBSCR_RECPTPRES   195
#define OCI_ATTR_SUBSCR_RECPTPROTO   149
#define OCI_ATTR_SUPERTYPE_NAME   260
#define OCI_ATTR_SUPERTYPE_SCHEMA_NAME   259
#define OCI_ATTR_TABLE_NAME   356
#define OCI_ATTR_TABLESPACE   126
#define OCI_ATTR_TDO   127
#define OCI_ATTR_TIMESTAMP   119
#define OCI_ATTR_TRANS   8
#define OCI_ATTR_TRANS_LOCK   28
#define OCI_ATTR_TRANS_NAME   29
#define OCI_ATTR_TRANS_TIMEOUT   142
#define OCI_ATTR_TRANSACTION_NO   365
#define OCI_ATTR_TRANSFORMATION   196
#define OCI_ATTR_TYPE_NAME   8
#define OCI_ATTR_TYPE_SCHEMA   118
#define OCI_ATTR_TYPECODE   216
#define OCI_ATTR_UCI_CONSTRUCT   252
#define OCI_ATTR_UCI_COPY   254
#define OCI_ATTR_UCI_DESTRUCT   253
#define OCI_ATTR_UCI_PICKLE   255
#define OCI_ATTR_UCI_REFRESH   257
#define OCI_ATTR_UCI_UNPICKLE   256
#define OCI_ATTR_UNK   101
#define OCI_ATTR_USER_PROPERTY   67
#define OCI_ATTR_USERNAME   22
#define OCI_ATTR_VALUE   344
#define OCI_ATTR_VAR_METHOD_FUNCTION   350
#define OCI_ATTR_VAR_TYPE   348
#define OCI_ATTR_VAR_VALUE_FUNCTION   349
#define OCI_ATTR_VERSION   218
#define OCI_ATTR_VISIBILITY   47
#define OCI_ATTR_WAIT   53
#define OCI_ATTR_WALL_LOC   157
#define OCI_ATTR_XADFIELD_RESERVED_1   339
#define OCI_ATTR_XADFIELD_RESERVED_2   340
#define OCI_ATTR_XID   27
#define OCI_ATTR_XML_HRCHY_ENABLED   324
#define OCI_ATTR_XMLELEMENT_NAME   317
#define OCI_ATTR_XMLSCHEMA_NAME   316
#define OCI_ATTR_XMLSQLTYPE_NAME   319
#define OCI_ATTR_XMLSQLTYPSCH_NAME   318
#define OCI_ATTR_XMLTYPE_STORED_OBJ   320
#define OCI_AUTH   0x08
#define OCI_AUTH_RESERVED_1   0x0020
#define OCI_BATCH_ERRORS   0x80
#define OCI_BATCH_MODE   0x01
#define OCI_BIND_RESERVED_2   0x00000010
#define OCI_BIND_SOFT   0x00000040
#define OCI_CL_END   1
#define OCI_CL_START   0
#define OCI_CLIENT_STATS   0x10
#define OCI_COMMIT_ON_SUCCESS   0x20
#define OCI_CONTINUE   -24200
#define OCI_CPOOL   0x0200
#define OCI_CPOOL_REINITIALIZE   0x111
#define OCI_CRED_EXT   2
#define OCI_CRED_PROXY   3
#define OCI_CRED_RDBMS   1
#define OCI_CRED_RESERVED_1   4
#define OCI_CRED_RESERVED_2   5
#define OCI_CURSOR_CLOSED   1
#define OCI_CURSOR_OPEN   0
#define OCI_DATA_AT_EXEC   0x00000002
#define OCI_DEFAULT   0x00000000
#define OCI_DEFINE_RESERVED_1   0x00000008
#define OCI_DEFINE_RESERVED_2   0x00000020
#define OCI_DEFINE_SOFT   0x00000080
#define OCI_DEQ_BROWSE   1
#define OCI_DEQ_FIRST_MSG   1
#define OCI_DEQ_GETSIG   5
#define OCI_DEQ_IMMEDIATE   1
#define OCI_DEQ_LOCKED   2
#define OCI_DEQ_MULT_TRANSACTION   5
#define OCI_DEQ_NEXT_MSG   3
#define OCI_DEQ_NEXT_TRANSACTION   2
#define OCI_DEQ_NO_WAIT   0
#define OCI_DEQ_ON_COMMIT   2
#define OCI_DEQ_REMOVE   3
#define OCI_DEQ_REMOVE_NODATA   4
#define OCI_DEQ_RESERVED_1   0x000001
#define OCI_DEQ_WAIT_FOREVER   -1
#define OCI_DESC_RESERVED_1   0x1000
#define OCI_DESCRIBE_ONLY   0x10
#define OCI_DIRPATH_INPUT_STREAM   0x02
#define OCI_DIRPATH_INPUT_TEXT   0x01
#define OCI_DIRPATH_INPUT_UNKNOWN   0x04
#define OCI_DIRPATH_STREAM_VERSION_1   100
#define OCI_DIRPATH_STREAM_VERSION_2   200
#define OCI_DIRPATH_STREAM_VERSION_3   300
#define OCI_DT_DAY_BELOW_VALID   0x2
#define OCI_DT_DAY_MISSING_FROM_1582   0x1000
#define OCI_DT_HOUR_BELOW_VALID   0x80
#define OCI_DT_INVALID_DAY   0x1
#define OCI_DT_INVALID_FORMAT   0x8000
#define OCI_DT_INVALID_HOUR   0x40
#define OCI_DT_INVALID_MINUTE   0x100
#define OCI_DT_INVALID_MONTH   0x4
#define OCI_DT_INVALID_SECOND   0x400
#define OCI_DT_INVALID_TIMEZONE   0x4000
#define OCI_DT_INVALID_YEAR   0x10
#define OCI_DT_MINUTE_BELOW_VALID   0x200
#define OCI_DT_MONTH_BELOW_VALID   0x8
#define OCI_DT_SECOND_BELOW_VALID   0x800
#define OCI_DT_YEAR_BELOW_VALID   0x20
#define OCI_DT_YEAR_ZERO   0x2000
#define OCI_DTYPE_AQAGENT   60
#define OCI_DTYPE_AQDEQ_OPTIONS   58
#define OCI_DTYPE_AQENQ_OPTIONS   57
#define OCI_DTYPE_AQMSG_PROPERTIES   59
#define OCI_DTYPE_AQNFY_DESCRIPTOR   64
#define OCI_DTYPE_COMPLEXOBJECTCOMP   55
#define OCI_DTYPE_DATE   65
#define OCI_DTYPE_FILE   56
#define OCI_DTYPE_FIRST   50
#define OCI_DTYPE_INTERVAL_DS   63
#define OCI_DTYPE_INTERVAL_YM   62
#define OCI_DTYPE_LAST   74
#define OCI_DTYPE_LOB   50
#define OCI_DTYPE_LOCATOR   61
#define OCI_DTYPE_PARAM   53
#define OCI_DTYPE_RESERVED_1   74
#define OCI_DTYPE_ROWID   54
#define OCI_DTYPE_RSET   52
#define OCI_DTYPE_SIGNATURE   73
#define OCI_DTYPE_SNAP   51
#define OCI_DTYPE_SRVDN   72
#define OCI_DTYPE_TIME   66
#define OCI_DTYPE_TIME_TZ   67
#define OCI_DTYPE_TIMESTAMP   68
#define OCI_DTYPE_TIMESTAMP_LTZ   70
#define OCI_DTYPE_TIMESTAMP_TZ   69
#define OCI_DTYPE_UCB   71
#define OCI_DUMP_HEAP   0x80
#define OCI_DYNAMIC_FETCH   0x00000002
#define OCI_ENQ_BEFORE   2
#define OCI_ENQ_IMMEDIATE   1
#define OCI_ENQ_ON_COMMIT   2
#define OCI_ENQ_TOP   3
#define OCI_ENV_NO_MUTEX   0x08
#define OCI_ENV_NO_UCB   0x01
#define OCI_ENVCR_RESERVED3   0x00010000
#define OCI_ERROR   -1
#define OCI_ERROR_MAXMSG_SIZE   1024
#define OCI_EVENTS   0x00000004
#define OCI_EXACT_FETCH   0x02
#define OCI_EXACT_FETCH_RESERVED_1   0x200
#define OCI_EXEC_RESERVED_2   0x800
#define OCI_EXEC_RESERVED_3   0x2000
#define OCI_EXEC_RESERVED_4   0x4000
#define OCI_FASTPATH   0x0010
#define OCI_FETCH_ABSOLUTE   0x20
#define OCI_FETCH_CURRENT   0x01
#define OCI_FETCH_FIRST   0x04
#define OCI_FETCH_LAST   0x08
#define OCI_FETCH_NEXT   0x02
#define OCI_FETCH_PRIOR   0x10
#define OCI_FETCH_RELATIVE   0x40
#define OCI_FETCH_RESERVED_1   0x80
#define OCI_FILE_READONLY   1
#define OCI_FIRST_PIECE   1
#define OCI_FLAGS
#define OCI_FNCODE_AQDEQ   91
#define OCI_FNCODE_AQDEQARRAY   111
#define OCI_FNCODE_AQENQ   90
#define OCI_FNCODE_AQENQARRAY   110
#define OCI_FNCODE_AQLISTEN   96
#define OCI_FNCODE_ATTRGET   54
#define OCI_FNCODE_ATTRSET   55
#define OCI_FNCODE_BINDARRAYOFSTRUCT   20
#define OCI_FNCODE_BINDBYNAME   67
#define OCI_FNCODE_BINDBYPOS   66
#define OCI_FNCODE_BINDDYNAMIC   17
#define OCI_FNCODE_BINDOBJECT   18
#define OCI_FNCODE_CPOOLCREATE   100
#define OCI_FNCODE_CPOOLDESTROY   101
#define OCI_FNCODE_DEFINEARRAYOFSTRUCT   27
#define OCI_FNCODE_DEFINEBYPOS   65
#define OCI_FNCODE_DEFINEDYNAMIC   26
#define OCI_FNCODE_DEFINEOBJECT   25
#define OCI_FNCODE_DESCRIBEANY   32
#define OCI_FNCODE_DESCRIPTORALLOC   4
#define OCI_FNCODE_DESCRIPTORFREE   5
#define OCI_FNCODE_ENVINIT   6
#define OCI_FNCODE_ERRORGET   37
#define OCI_FNCODE_HANDLEALLOC   2
#define OCI_FNCODE_HANDLEFREE   3
#define OCI_FNCODE_INITIALIZE   1
#define OCI_FNCODE_KERBATTRSET   52
#define OCI_FNCODE_LDATOSVCCTX   59
#define OCI_FNCODE_LOBAPPEND   43
#define OCI_FNCODE_LOBASSIGN   68
#define OCI_FNCODE_LOBCHARSETFORM   73
#define OCI_FNCODE_LOBCHARSETID   72
#define OCI_FNCODE_LOBCLOSE   82
#define OCI_FNCODE_LOBCLOSEFILE   39
#define OCI_FNCODE_LOBCOPY   42
#define OCI_FNCODE_LOBCOPY2   112
#define OCI_FNCODE_LOBCREATETEMP   87
#define OCI_FNCODE_LOBDISABLEBUFFERING   78
#define OCI_FNCODE_LOBENABLEBUFFERING   71
#define OCI_FNCODE_LOBERASE   44
#define OCI_FNCODE_LOBERASE2   113
#define OCI_FNCODE_LOBFILECLOSEALL   86
#define OCI_FNCODE_LOBFILEEXISTS   85
#define OCI_FNCODE_LOBFILEGETNAME   75
#define OCI_FNCODE_LOBFILEISOPEN   84
#define OCI_FNCODE_LOBFILESETNAME   74
#define OCI_FNCODE_LOBFLUSHBUFFER   79
#define OCI_FNCODE_LOBFREETEMP   88
#define OCI_FNCODE_LOBGETSTORAGELIMIT   119
#define OCI_FNCODE_LOBISEQUAL   69
#define OCI_FNCODE_LOBISINIT   70
#define OCI_FNCODE_LOBISOPEN   83
#define OCI_FNCODE_LOBISTEMP   89
#define OCI_FNCODE_LOBLENGTH   45
#define OCI_FNCODE_LOBLENGTH2   114
#define OCI_FNCODE_LOBLOADFROMFILE   80
#define OCI_FNCODE_LOBLOADFROMFILE2   115
#define OCI_FNCODE_LOBLOCATORASSIGN   94
#define OCI_FNCODE_LOBOPEN   81
#define OCI_FNCODE_LOBOPENFILE   38
#define OCI_FNCODE_LOBREAD   47
#define OCI_FNCODE_LOBREAD2   116
#define OCI_FNCODE_LOBTRIM   46
#define OCI_FNCODE_LOBTRIM2   117
#define OCI_FNCODE_LOBWRITE   48
#define OCI_FNCODE_LOBWRITE2   118
#define OCI_FNCODE_LOGOFF   77
#define OCI_FNCODE_LOGON   76
#define OCI_FNCODE_LOGON2   102
#define OCI_FNCODE_MAXFCN   119
#define OCI_FNCODE_PARAMGET   57
#define OCI_FNCODE_PARAMSET   56
#define OCI_FNCODE_PASSWORDCHANGE   12
#define OCI_FNCODE_RESET   92
#define OCI_FNCODE_ROWIDTOCHAR   103
#define OCI_FNCODE_SERVERATTACH   7
#define OCI_FNCODE_SERVERDETACH   8
#define OCI_FNCODE_SERVERVERSION   51
#define OCI_FNCODE_SESSIONBEGIN   10
#define OCI_FNCODE_SESSIONEND   11
#define OCI_FNCODE_SESSIONGET   106
#define OCI_FNCODE_SESSIONRELEASE   107
#define OCI_FNCODE_SPOOLCREATE   104
#define OCI_FNCODE_SPOOLDESTROY   105
#define OCI_FNCODE_STMTEXECUTE   21
#define OCI_FNCODE_STMTFETCH   28
#define OCI_FNCODE_STMTGETBIND   29
#define OCI_FNCODE_STMTGETPIECEINFO   58
#define OCI_FNCODE_STMTPREPARE   13
#define OCI_FNCODE_STMTPREPARE2   108
#define OCI_FNCODE_STMTRELEASE   109
#define OCI_FNCODE_STMTSETPIECEINFO   61
#define OCI_FNCODE_SVC2HST   97
#define OCI_FNCODE_SVCCTXBREAK   50
#define OCI_FNCODE_SVCCTXTOLDA   93
#define OCI_FNCODE_SVCRH   98
#define OCI_FNCODE_TRANSCOMMIT   35
#define OCI_FNCODE_TRANSDETACH   34
#define OCI_FNCODE_TRANSFORGET   62
#define OCI_FNCODE_TRANSMULTIPREPARE   99
#define OCI_FNCODE_TRANSPREPARE   63
#define OCI_FNCODE_TRANSROLLBACK   64
#define OCI_FNCODE_TRANSSTART   33
#define OCI_FNCODE_UBINDBYNAME   95
#define OCI_FO_ABORT   0x00000002
#define OCI_FO_BEGIN   0x00000008
#define OCI_FO_END   0x00000001
#define OCI_FO_ERROR   0x00000010
#define OCI_FO_NONE   0x00000001
#define OCI_FO_REAUTH   0x00000004
#define OCI_FO_RETRY   25410
#define OCI_FO_SELECT   0x00000004
#define OCI_FO_SESSION   0x00000002
#define OCI_FO_TXNAL   0x00000008
#define OCI_HTYPE_AUTHINFO   OCI_HTYPE_SESSION
#define OCI_HTYPE_BIND   5
#define OCI_HTYPE_COMPLEXOBJECT   11
#define OCI_HTYPE_CPOOL   26
#define OCI_HTYPE_DEFINE   6
#define OCI_HTYPE_DESCRIBE   7
#define OCI_HTYPE_DIRPATH_COLUMN_ARRAY   15
#define OCI_HTYPE_DIRPATH_CTX   14
#define OCI_HTYPE_DIRPATH_FN_COL_ARRAY   19
#define OCI_HTYPE_DIRPATH_FN_CTX   18
#define OCI_HTYPE_DIRPATH_STREAM   16
#define OCI_HTYPE_ENV   1
#define OCI_HTYPE_ERROR   2
#define OCI_HTYPE_FIRST   1
#define OCI_HTYPE_LAST   27
#define OCI_HTYPE_PROC   17
#define OCI_HTYPE_SECURITY   12
#define OCI_HTYPE_SERVER   8
#define OCI_HTYPE_SESSION   9
#define OCI_HTYPE_SPOOL   27
#define OCI_HTYPE_STMT   4
#define OCI_HTYPE_SUBSCRIPTION   13
#define OCI_HTYPE_SVCCTX   3
#define OCI_HTYPE_TRANS   10
#define OCI_HTYPE_XADFIELD   22
#define OCI_HTYPE_XADGRANULE   23
#define OCI_HTYPE_XADIO   25
#define OCI_HTYPE_XADRECORD   24
#define OCI_HTYPE_XADSESSION   20
#define OCI_HTYPE_XADTABLE   21
#define OCI_INSTANCE_TYPE_OSM   2
#define OCI_INSTANCE_TYPE_RDBMS   1
#define OCI_INSTANCE_TYPE_UNKNOWN   0
#define OCI_INTER_DAY_BELOW_VALID   0x2
#define OCI_INTER_FRACSEC_BELOW_VALID   0x2000
#define OCI_INTER_HOUR_BELOW_VALID   0x80
#define OCI_INTER_INVALID_DAY   0x1
#define OCI_INTER_INVALID_FRACSEC   0x1000
#define OCI_INTER_INVALID_HOUR   0x40
#define OCI_INTER_INVALID_MINUTE   0x100
#define OCI_INTER_INVALID_MONTH   0x4
#define OCI_INTER_INVALID_SECOND   0x400
#define OCI_INTER_INVALID_YEAR   0x10
#define OCI_INTER_MINUTE_BELOW_VALID   0x200
#define OCI_INTER_MONTH_BELOW_VALID   0x8
#define OCI_INTER_SECOND_BELOW_VALID   0x800
#define OCI_INTER_YEAR_BELOW_VALID   0x20
#define OCI_INTHR_UNK   24
#define OCI_INVALID_HANDLE   -2
#define OCI_KEEP_FETCH_STATE   0x04
#define OCI_KERBCRED_CLIENT_IDENTIFIER   2
#define OCI_KERBCRED_PROXY   1
#define OCI_LAST_PIECE   3
#define OCI_LOB_BUFFER_FREE   1
#define OCI_LOB_BUFFER_NOFREE   2
#define OCI_LOB_READONLY   1
#define OCI_LOB_READWRITE   2
#define OCI_LOBMAXSIZE   MINUB4MAXVAL
#define OCI_LOCK_DELAYED   1
#define OCI_LOCK_IMMEDIATE   0
#define OCI_LOGON2_CPOOL   OCI_CPOOL
#define OCI_LOGON2_PROXY   0x0008
#define OCI_LOGON2_SPOOL   0x0001
#define OCI_LOGON2_STMTCACHE   0x0004
#define OCI_LTYPE_ARG_FUNC   3
#define OCI_LTYPE_ARG_PROC   2
#define OCI_LTYPE_COLUMN   1
#define OCI_LTYPE_DB_SCH   10
#define OCI_LTYPE_NAME_VALUE   14
#define OCI_LTYPE_SCH_OBJ   9
#define OCI_LTYPE_SUBPRG   4
#define OCI_LTYPE_TABLE_ALIAS   12
#define OCI_LTYPE_TYPE_ARG_FUNC   8
#define OCI_LTYPE_TYPE_ARG_PROC   7
#define OCI_LTYPE_TYPE_ATTR   5
#define OCI_LTYPE_TYPE_METHOD   6
#define OCI_LTYPE_TYPE_SUBTYPE   11
#define OCI_LTYPE_UNK   0
#define OCI_LTYPE_VARIABLE_TYPE   13
#define OCI_MAX_FNS   100
#define OCI_MEM_CLN   0x02
#define OCI_MEM_FLUSH   0x04
#define OCI_MEM_INIT   0x01
#define OCI_MEMORY_CLEARED   1
#define OCI_MIGRATE   0x0001
#define OCI_MSG_EXPIRED   3
#define OCI_MSG_NO_DELAY   0
#define OCI_MSG_NO_EXPIRATION   -1
#define OCI_MSG_PROCESSED   2
#define OCI_MSG_READY   0
#define OCI_MSG_WAITING   1
#define OCI_MUTEX_ENV_ONLY   0x00080000
#define OCI_NEED_DATA   99
#define OCI_NEW_LENGTH_SEMANTICS   0x00020000
#define OCI_NEXT_PIECE   2
#define OCI_NLS_ABDAYNAME1   8
#define OCI_NLS_ABDAYNAME2   9
#define OCI_NLS_ABDAYNAME3   10
#define OCI_NLS_ABDAYNAME4   11
#define OCI_NLS_ABDAYNAME5   12
#define OCI_NLS_ABDAYNAME6   13
#define OCI_NLS_ABDAYNAME7   14
#define OCI_NLS_ABLANGUAGE   53
#define OCI_NLS_ABMONTHNAME1   27
#define OCI_NLS_ABMONTHNAME10   36
#define OCI_NLS_ABMONTHNAME11   37
#define OCI_NLS_ABMONTHNAME12   38
#define OCI_NLS_ABMONTHNAME2   28
#define OCI_NLS_ABMONTHNAME3   29
#define OCI_NLS_ABMONTHNAME4   30
#define OCI_NLS_ABMONTHNAME5   31
#define OCI_NLS_ABMONTHNAME6   32
#define OCI_NLS_ABMONTHNAME7   33
#define OCI_NLS_ABMONTHNAME8   34
#define OCI_NLS_ABMONTHNAME9   35
#define OCI_NLS_ABTERRITORY   80
#define OCI_NLS_AD   43
#define OCI_NLS_AM   41
#define OCI_NLS_BC   44
#define OCI_NLS_BINARY   0x1
#define OCI_NLS_CALENDAR   57
#define OCI_NLS_CASE_INSENSITIVE   0x10
#define OCI_NLS_CHARACTER_SET   55
#define OCI_NLS_CHARSET_FIXEDWIDTH   92
#define OCI_NLS_CHARSET_ID   93
#define OCI_NLS_CHARSET_MAXBYTESZ   91
#define OCI_NLS_CREDIT   48
#define OCI_NLS_CS_IANA_TO_ORA   0
#define OCI_NLS_CS_ORA_TO_IANA   1
#define OCI_NLS_DATEFORMAT   49
#define OCI_NLS_DAYNAME1   1
#define OCI_NLS_DAYNAME2   2
#define OCI_NLS_DAYNAME3   3
#define OCI_NLS_DAYNAME4   4
#define OCI_NLS_DAYNAME5   5
#define OCI_NLS_DAYNAME6   6
#define OCI_NLS_DAYNAME7   7
#define OCI_NLS_DDATEFORMAT   81
#define OCI_NLS_DEBIT   47
#define OCI_NLS_DECIMAL   45
#define OCI_NLS_DTIMEFORMAT   82
#define OCI_NLS_DUAL_CURRENCY   78
#define OCI_NLS_GROUP   46
#define OCI_NLS_INT_CURRENCY   50
#define OCI_NLS_INT_CURRENCYSEP   90
#define OCI_NLS_LANG_ISO_TO_ORA   2
#define OCI_NLS_LANG_ORA_TO_ISO   3
#define OCI_NLS_LANGUAGE   52
#define OCI_NLS_LINGUISTIC   0x2
#define OCI_NLS_LINGUISTIC_NAME   56
#define OCI_NLS_LISTSEP   86
#define OCI_NLS_LOC_CURRENCY   51
#define OCI_NLS_LOWERCASE   0x40
#define OCI_NLS_MAXBUFSZ   100
#define OCI_NLS_MONDECIMAL   87
#define OCI_NLS_MONGROUP   88
#define OCI_NLS_MONGROUPING   89
#define OCI_NLS_MONTHNAME1   15
#define OCI_NLS_MONTHNAME10   24
#define OCI_NLS_MONTHNAME11   25
#define OCI_NLS_MONTHNAME12   26
#define OCI_NLS_MONTHNAME2   16
#define OCI_NLS_MONTHNAME3   17
#define OCI_NLS_MONTHNAME4   18
#define OCI_NLS_MONTHNAME5   19
#define OCI_NLS_MONTHNAME6   20
#define OCI_NLS_MONTHNAME7   21
#define OCI_NLS_MONTHNAME8   22
#define OCI_NLS_MONTHNAME9   23
#define OCI_NLS_NCHARSET_ID   94
#define OCI_NLS_NO   40
#define OCI_NLS_NUMGROUPING   85
#define OCI_NLS_PM   42
#define OCI_NLS_SFDATEFORMAT   83
#define OCI_NLS_SFTIMEFORMAT   84
#define OCI_NLS_TERR_ISO3_TO_ORA   6
#define OCI_NLS_TERR_ISO_TO_ORA   4
#define OCI_NLS_TERR_ORA_TO_ISO   5
#define OCI_NLS_TERR_ORA_TO_ISO3   7
#define OCI_NLS_TERRITORY   54
#define OCI_NLS_UPPERCASE   0x20
#define OCI_NLS_WRITINGDIR   79
#define OCI_NLS_YES   39
#define OCI_NO_AC_DDL   1
#define OCI_NO_DATA   100
#define OCI_NO_MUTEX   0x00000080
#define OCI_NO_MUTEX_STMT   0x00040000
#define OCI_NO_SHARING   0x01
#define OCI_NO_UCB   0x00000040
#define OCI_NON_BLOCKING   0x40
#define OCI_NTV_SYNTAX   1
#define OCI_NW_SUPPORTED   0
#define OCI_NW_UNSUPPORTED   1
#define OCI_OBJECT   0x00000002
#define OCI_ONE_PIECE   0
#define OCI_ORACLE
#define OCI_ORACLE_DATE   0
#define OCI_OTYPE_FUNC   5
#define OCI_OTYPE_NAME   1
#define OCI_OTYPE_PKG   6
#define OCI_OTYPE_PROC   4
#define OCI_OTYPE_PTR   3
#define OCI_OTYPE_REF   2
#define OCI_OTYPE_STMT   7
#define OCI_OTYPE_SYN   3
#define OCI_OTYPE_TABLE   1
#define OCI_OTYPE_UNK   0
#define OCI_OTYPE_VIEW   2
#define OCI_PARAM_IN   0x01
#define OCI_PARAM_OUT   0x02
#define OCI_PARSE_ONLY   0x100
#define OCI_PIECEWISE   0x00000004
#define OCI_PRELIM_AUTH   0x0008
#define OCI_PREP2_CACHE_SEARCHONLY   0x0010
#define OCI_PREP2_GET_PLSQL_WARNINGS   0x0020
#define OCI_PREP_AFC_PAD_OFF   0x08
#define OCI_PREP_AFC_PAD_ON   0x04
#define OCI_PREP_RESERVED_1   0x02
#define OCI_PTYPE_ARG   10
#define OCI_PTYPE_COL   9
#define OCI_PTYPE_DATABASE   18
#define OCI_PTYPE_EVALUATION_CONTEXT   21
#define OCI_PTYPE_FUNC   4
#define OCI_PTYPE_LIST   11
#define OCI_PTYPE_NAME_VALUE   24
#define OCI_PTYPE_PKG   5
#define OCI_PTYPE_PROC   3
#define OCI_PTYPE_RULE   19
#define OCI_PTYPE_RULE_SET   20
#define OCI_PTYPE_SCHEMA   17
#define OCI_PTYPE_SEQ   8
#define OCI_PTYPE_SYN   7
#define OCI_PTYPE_TABLE   1
#define OCI_PTYPE_TABLE_ALIAS   22
#define OCI_PTYPE_TYPE   6
#define OCI_PTYPE_TYPE_ARG   15
#define OCI_PTYPE_TYPE_ATTR   12
#define OCI_PTYPE_TYPE_COLL   13
#define OCI_PTYPE_TYPE_METHOD   14
#define OCI_PTYPE_TYPE_RESULT   16
#define OCI_PTYPE_UNK   0
#define OCI_PTYPE_VARIABLE_TYPE   23
#define OCI_PTYPE_VIEW   2
#define OCI_REG_LDAPONLY   0x00002000
#define OCI_RESERVED1   0x00000008
#define OCI_RESERVED2   0x00000020
#define OCI_RESERVED_FOR_INT_USE   200
#define OCI_ROWCBK_DONE   -24201
#define OCI_ROWID_LEN   23
#define OCI_SB2_IND_PTR   0x00000001
#define OCI_SERVER_NORMAL   0x1
#define OCI_SERVER_NOT_CONNECTED   0x0
#define OCI_SERVER_STATS   0x20
#define OCI_SESSEND_RESERVED_1   0x0001
#define OCI_SESSGET_CPOOL   OCI_CPOOL
#define OCI_SESSGET_CREDEXT   0x0010
#define OCI_SESSGET_CREDPROXY   0x0008
#define OCI_SESSGET_SPOOL   0x0001
#define OCI_SESSGET_SPOOL_MATCHANY   0x0020
#define OCI_SESSGET_STMTCACHE   0x0004
#define OCI_SESSRLS_DROPSESS   0x0001
#define OCI_SESSRLS_RETAG   0x0002
#define OCI_SHARED   0x00000010
#define OCI_SHARED_EXT   0x00000100
#define OCI_SHOW_DML_WARNINGS   0x400
#define OCI_SP_SUPPORTED   0
#define OCI_SP_UNSUPPORTED   1
#define OCI_SPC_HOMOGENEOUS   0x0002
#define OCI_SPC_REINITIALIZE   0x0001
#define OCI_SPC_STMTCACHE   0x0004
#define OCI_SPD_FORCE   0x0001
#define OCI_SPOOL_ATTRVAL_FORCEGET   2
#define OCI_SPOOL_ATTRVAL_NOWAIT   1
#define OCI_SPOOL_ATTRVAL_WAIT   0
#define OCI_SQLSTATE_SIZE   5
#define OCI_STILL_EXECUTING   -3123
#define OCI_STM_RESERVED4   0x00100000
#define OCI_STMT_ALTER   7
#define OCI_STMT_BEGIN   8
#define OCI_STMT_CACHE   0x0040
#define OCI_STMT_CREATE   5
#define OCI_STMT_DECLARE   9
#define OCI_STMT_DELETE   3
#define OCI_STMT_DROP   6
#define OCI_STMT_INSERT   4
#define OCI_STMT_SCROLLABLE_READONLY   0x08
#define OCI_STMT_SELECT   1
#define OCI_STMT_STATE_END_OF_FETCH   0x0003
#define OCI_STMT_STATE_EXECUTED   0x0002
#define OCI_STMT_STATE_INITIALIZED   0x0001
#define OCI_STMT_UPDATE   2
#define OCI_STRLS_CACHE_DELETE   0x0010
#define OCI_SUBSCR_NAMESPACE_ANONYMOUS   0
#define OCI_SUBSCR_NAMESPACE_AQ   1
#define OCI_SUBSCR_NAMESPACE_MAX   2
#define OCI_SUBSCR_PRES_DEFAULT   0
#define OCI_SUBSCR_PRES_MAX   2
#define OCI_SUBSCR_PRES_XML   1
#define OCI_SUBSCR_PROTO_HTTP   3
#define OCI_SUBSCR_PROTO_MAIL   1
#define OCI_SUBSCR_PROTO_MAX   4
#define OCI_SUBSCR_PROTO_OCI   0
#define OCI_SUBSCR_PROTO_SERVER   2
#define OCI_SUCCESS   0
#define OCI_SUCCESS_WITH_INFO   1
#define OCI_SYSDBA   0x0002
#define OCI_SYSOPER   0x0004
#define OCI_TEMP_BLOB   1
#define OCI_TEMP_CLOB   2
#define OCI_THREADED   0x00000001
#define OCI_TRANS_ISOLMASK   0x0000ff00
#define OCI_TRANS_JOIN   0x00000002
#define OCI_TRANS_LOOSE   0x00010000
#define OCI_TRANS_NEW   0x00000001
#define OCI_TRANS_NOMIGRATE   0x00100000
#define OCI_TRANS_READONLY   0x00000100
#define OCI_TRANS_READWRITE   0x00000200
#define OCI_TRANS_RESUME   0x00000004
#define OCI_TRANS_SEPARABLE   0x00200000
#define OCI_TRANS_SERIALIZABLE   0x00000400
#define OCI_TRANS_STARTMASK   0x000000ff
#define OCI_TRANS_TIGHT   0x00020000
#define OCI_TRANS_TWOPHASE   0x01000000
#define OCI_TRANS_TYPEMASK   0x000f0000
#define OCI_UCBTYPE_ENTRY   1
#define OCI_UCBTYPE_EXIT   2
#define OCI_UCBTYPE_REPLACE   3
#define OCI_UCS2ID   1000
#define OCI_USE_LDAP   0x00001000
#define OCI_UTF16   0x00004000
#define OCI_UTF16ID   1000
#define OCI_V7_SYNTAX   2
#define OCI_V8_SYNTAX   3
#define OCI_XMLTYPE_CREATE_BLOB   3
#define OCI_XMLTYPE_CREATE_CLOB   2
#define OCI_XMLTYPE_CREATE_OCISTRING   1
#define OCIP_ATTR_DIRPATH_VARRAY_INDEX   213
#define OCIP_ICACHE   0x0010

Typedef Documentation

typedef struct OCIAnyData OCIAnyData
typedef struct OCIAnyDataCtx OCIAnyDataCtx
typedef struct OCIAnyDataSet OCIAnyDataSet
typedef struct OCIAQAgent OCIAQAgent
typedef struct OCIAuthInfo OCIAuthInfo
typedef struct OCIBind OCIBind
typedef struct OCILobLocator OCIBlobLocator
typedef struct OCILobLocator OCIClobLocator
typedef struct OCICPool OCICPool
typedef struct OCIDateTime OCIDateTime
typedef struct OCIDefine OCIDefine
typedef struct OCIDescribe OCIDescribe
typedef struct OCIEnv OCIEnv
typedef struct OCIError OCIError
typedef struct OCIInterval OCIInterval
typedef ub4 OCILobLength
typedef struct OCILobLocator OCILobLocator
typedef enum OCILobMode OCILobMode
typedef ub4 OCILobOffset
typedef struct OCIMsg OCIMsg
typedef struct OCIParam OCIParam
typedef struct OCIPicklerFdo OCIPicklerFdo
typedef struct OCIPicklerTds OCIPicklerTds
typedef struct OCIResult OCIResult
typedef struct OCIRowid OCIRowid
typedef struct OCISecurity OCISecurity
typedef struct OCIServer OCIServer
typedef struct OCIServerDNs OCIServerDNs
typedef struct OCISession OCISession
typedef struct OCISnapshot OCISnapshot
typedef struct OCISPool OCISPool
typedef struct OCIStmt OCIStmt
typedef struct OCISvcCtx OCISvcCtx
typedef struct OCITrans OCITrans
typedef struct OCIUcb OCIUcb
typedef ub4 OCIWchar

Enumeration Type Documentation

enum OCILobMode
Enumerator:
OCI_LOBMODE_READONLY 
OCI_LOBMODE_READWRITE 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines