Index
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
A
- ADO. See attribute descriptor object
- ADT. See object type
- Advanced Queuing
- dequeue function, 16-71
- description, 9-42
- enqueue function, 16-73
- examples, 16-74
- functions, 16-70
- OCI and, 9-42
- OCI descriptors for, 9-42
- OCI functions for, 9-42
- OCI vs. PL/SQL, 9-43
- advantages
- OCI, 1-3
- allocation duration
- example, 13-15
- of objects, 13-15
- application failover
- callback example, 9-37
- callback registration, 9-37
- OCI callbacks, 9-35
- applications
- linking, 2-41
- AQ. See Advanced Queuing.
- argument attributes, 6-16
- arrays
- binds, 11-38
- defines, 11-41
- skip parameter for, 5-28
- arrays of structures, 5-26
- indicator variables, 5-29
- OCI calls used, 5-29
- skip parameters, 5-27
- atomic nulls, 10-30
- attribute descriptor object, 11-29
- attributes
- of handles, 2-13
- of objects, 10-18
- of parameter descriptors, 6-5
- of parameters, 6-5
- authentication
- by Distinguished Name, 8-16
- by X.509 Certificate, 8-17
- management, 8-12
- authorize functions, 15-4
B
- batch error mode, 4-9
- BFILE
- datatype, 3-22
- bind functions, 15-50
- bind handle
- attributes, A-32
- description, 2-10
- bind operation, 4-6, 5-2, 11-36
- associations made, 5-3
- example, 5-7
- initializing variables, 5-4
- LOBs, 5-11
- named datatypes, 5-10, 11-36
- named versus positional, 5-4
- OCI array interface, 5-5
- OCI_DATA_AT_EXEC mode, 5-17
- PL/SQL, 5-5
- positional versus named, 5-4
- REF cursor variables, 5-17
- REFs, 5-10, 11-37
- steps used, 5-6
- binding
- arrays, 11-38
- buffer expansion, 5-38
- OCINumber, 11-43
- PL/SQL placeholders, 2-44
- summary, 5-18
- BLOB
- datatype, 3-22
- BLOBs (binary large objects)
- datatype, 3-22
- blocking modes, 2-41
- branches
- detaching, 8-7
- resuming, 8-7
- buffer expansion during binding, 5-38
- buffering LOB operations, 7-12
- building OCI applications on Unix, B-1
C
- C datatypes
- manipulating with OCI, 11-4
- C language
- support for OCI, xxxv
- C++ language
- support for OCI, xxxv
- cache functions
- server roundtrips, C-4
- Cache, Application Server, 8-26
- callbacks
- application failover, 9-35
- dynamic registrations, 9-28
- for LOB operations, 7-14
- for reading LOBs, 7-15
- for writing LOBs, 7-16
- from external procedures, 9-34
- LOB streaming interface, 7-15
- parameter modes, 15-74
- registration for application failover, 9-37
- restrictions, 9-32
- user-defined functions, 9-24
- canceling OCI calls, 2-38
- cartridge functions, 19-1
- CASE OTT parameter, 14-32
- CHAR
- external datatype, 3-17
- character length semantics, 2-46, 5-38, 5-39, 6-21
- character set form, 5-35
- character set ID, 5-35
- Unicode, A-32, A-35
- CHARZ
- external datatype, 3-19
- checkerr() function
- code listing, 2-32
- CLOB
- datatype, 3-23
- code
- example programs, B-1
- list of demonstration programs, B-1
- CODE OTT parameter, 14-30
- coding guidelines
- function names, 2-41
- reserved words, 2-39
- coherency
- of object cache, 13-4
- collections
- attributes, 6-12
- data manipulation functions, 11-22
- describing, 6-2
- description, 11-21
- functions for manipulating, 11-22
- multi level, 11-26
- scanning functions, 11-23
- column objects
- direct path loading of, 12-16
- columns
- attributes, 6-5, 6-15
- commit, 2-29
- in object applications, 13-15
- one-phase for global transactions, 8-8
- two-phase for global transactions, 8-8
- complex object retrieval, 10-22
- implementing, 10-24
- navigational prefetching, 10-26
- complex object retrieval (COR) descriptor, 2-19
- attributes, A-40
- complex object retrieval (COR) handle, 2-12
- attributes, A-40
- CONFIG OTT parameter, 14-31
- connect functions, 15-4
- connection mode
- non-blocking, 2-41
- connection pooling, 9-14
- code example, 9-20
- consistency
- of object cache, 13-4
- copying
- objects, 10-33
- COR, see complex object retrieval
- creating
- objects, 10-33
D
- data cartridges
- OCI functions, xl, 2-2, 19-1
- data definition language
- SQL statements, 1-7
- data manipulation language
- SQL statements, 1-8
- data structures
- new for 8.0, 2-5
- database connection
- for object applications, 10-11
- databases
- attributes, 6-19
- describing, 6-2
- datatypes
- ANSI DATE, 3-23
- BFILE, 3-22
- binding and defining, 11-41
- BLOBs (binary large objects), 3-22
- CLOB, 3-23
- conversions, 3-26
- direct path loading, 12-3, A-69
- external, 3-4, 3-7
- FILE, 3-22
- for piecewise operations, 5-44
- internal, 3-4
- internal codes, 3-5
- INTERVAL DAY TO SECOND, 3-25
- INTERVAL YEAR TO MONTH, 3-25
- manipulating with OCI, 11-4
- mapping and manipulation functions
- server roundtrips, C-6
- mapping from Oracle to C, 11-2
- mapping, Oracle methodology, 11-4
- mapping, OTT, 14-10
- NCLOB, 3-23
- Oracle, 3-2
- TIMESTAMP, 3-24
- TIMESTAMP WITH LOCAL TIME ZONE, 3-24
- TIMESTAMP WITH TIME ZONE, 3-24
- DATE
- external datatype, 3-15
- DATE, ANSI
- datatype, 3-23
- datetime
- avoiding unexpected results, 3-25
- datetime and date
- migration rules, 3-30
- DDL. See data definition language
- default file name extensions
- OTT, 14-40
- default name mapping
- OTT, 14-40
- define
- arrays, 11-41
- return and error codes, 2-33
- define functions, 15-50
- define handle
- attributes, A-35
- description, 2-10
- define operation, 4-15, 5-19, 11-38
- example, 5-20
- LOBs, 5-22
- named datatypes, 5-22, 11-38
- piecewise fetch, 5-25
- PL/SQL output variables, 5-25
- REFs, 5-22, 11-39
- steps used, 5-20
- defining
- OCINumber, 11-43
- deletes
- positioned, 2-39
- demonstration programs, B-1
- list, B-1
- describe
- explicit, 4-14
- explicit and implicit, 6-5
- implicit, 4-13
- of collections, 6-2
- of databases, 6-2
- of packages, 6-2
- of schemas, 6-2
- of sequences, 6-2
- of stored functions, 6-2
- of stored procedures, 6-2
- of synonyms, 6-2
- of tables, 6-2
- of types, 6-2
- of views, 6-2
- select-list, 4-12
- describe functions, 15-50
- describe handle
- attributes, A-38
- description, 2-11
- describe operation
- server roundtrips, C-6
- descriptor, 2-15
- allocating, 2-25
- complex object retrieval, 2-19
- objects, 11-29
- parameter, 2-18
- ROWID, 2-18
- snapshot, 2-16
- descriptor functions, 15-32
- descriptor objects, 11-29
- detaching branches, 8-7
- direct path function context, 12-5
- direct path handles, 2-12
- direct path loading, 12-2
- column array handle attributes, A-64
- column parameter attributes, A-66
- context handle attributes, A-58
- datatypes of columns, 12-3, A-69
- direct path column array handle, 12-6
- direct path context handle, 12-5
- direct path stream handle, 12-7
- example, 12-9
- functions, 12-7, 16-96
- handle attributes, A-58
- handles, 12-4
- limitations, 12-9
- stream handle attributes, A-65
- direct path loading in pieces, 12-30
- DML. See data manipulation language
- DML with RETURNING clause
- See RETURNING clause
- documentation, other Oracle, xxxvi
- duration
- example, 13-15
- of objects, 13-15
E
- embedded objects
- fetching, 10-16
- embedded SQL, 1-11
- mixing with OCI calls, 1-11
- enhanced DML array, 4-9
- enhanced DML array feature, 4-9
- environment handle
- attributes, A-4
- description, 2-9
- error codes
- define calls, 2-33
- navigational functions, 17-5
- error handle
- attributes, A-11
- description, 2-9
- errors
- example of handling, 2-32
- handling, 2-31
- handling in object applications, 10-37
- ERRTYPE OTT parameter, 14-31
- example
- demonstration programs, B-1
- non-blocking mode, 2-42
- using OCIThread, 9-11
- executing SQL statements, 4-7
- execution
- against multiple servers, 4-5
- modes, 4-8
- execution snapshots, 4-7
- extensions
- OTT default file name, 14-40
- external datatypes, 3-4, 3-7
- CHAR, 3-17
- CHARZ, 3-19
- conversions, 3-26
- DATE, 3-15
- FLOAT, 3-12
- INTEGER, 3-12
- LOBs, 3-21
- LONG, 3-14
- LONG RAW, 3-17
- LONG VARCHAR, 3-17
- LONG VARRAW, 3-17
- named data types, 3-19
- NUMBER, 3-11
- RAW, 3-16
- REF, 3-20
- ROWID, 3-20
- SQLT_BLOB, 3-21
- SQLT_CLOB, 3-21
- SQLT_NCLOB, 3-21
- SQLT_NTY, 3-19
- SQLT_REF, 3-20
- STRING, 3-13
- UNSIGNED, 3-17
- VARCHAR, 3-14
- VARCHAR2, 3-9
- VARNUM, 3-14
- VARRAW, 3-16
- external procedure functions
- return codes, 19-3
- with_context type, 19-3
- external procedures
- OCI callbacks, 9-34
- Externally Initialized Context, 8-22
F
- fetch
- piecewise, 5-44, 5-50
- fetch operation, 4-16
- LOB data, 4-17
- setting prefetch count, 4-17
- FILE
- associating with OS file, 7-3
- datatype, 3-22
- fine grained access control
- partitioned, 8-17
- FLOAT
- external datatype, 3-12
- flushing, 13-11
- object changes, 10-15
- objects, 13-11
- freeing
- objects, 10-33, 13-9
- function names
- coding guidelines, 2-41
- functions
- attributes, 6-7
G
- global transactions, 8-3
- Globalization Support, xli
- OCI functions, xl, 2-2
- GTRID. See transaction identifier
H
- handle attributes, 2-13
- reading, 2-13
- setting, 2-13
- handle functions, 15-32
- handles, 2-5
- advantages of, 2-8
- allocating, 2-6, 2-25
- bind handle, 2-10
- C datatypes, 2-5
- child freed when parent freed, 2-7
- define handle, 2-10
- describe handle, 2-11
- direct path, 2-12
- environment handle, 2-9
- error handle, 2-9
- freeing, 2-6
- process, 2-13
- process attributes, A-72
- server handle, 2-9
- service context handle, 2-9
- statement handle, 2-10
- subscription, 2-12, 9-48
- transaction handle, 2-10
- types, 2-5
- user session handle, 2-10
- HFILE OTT parameter, 14-31
I
- indicator variables, 2-36
- arrays of structures, 5-29
- for named datatypes, 2-35, 2-37
- for REF, 2-35
- for REFs, 2-37
- named datatype defines, 11-39
- PL/SQL OUT binds, 11-39
- REF defines, 11-39
- with named datatype bind, 11-37
- with REF bind, 11-37
- INITFILE OTT parameter, 14-30
- INITFUNC OTT parameter, 14-31
- initialize functions, 15-4
- inserts
- piecewise, 5-44, 5-47
- INTEGER
- external datatype, 3-12
- internal codes for datatypes
- datatype codes, 3-5
- internal datatypes, 3-4
- conversions, 3-26
- INTERVAL DAY TO SECOND datatype, 3-25
- INTERVAL YEAR TO MONTH datatype, 3-25
- intype file
- providing when running OTT, 14-9
- structure of, 14-34
- INTYPE OTT parameter, 14-29
K
- key words, xlii, 2-39
L
- LDAP registration of publish-subscribe notification, 9-50
- linking, 2-41
- lists
- attributes, 6-18
- LOB
- external datatypes, 3-21
- LOB functions, 16-4
- server roundtrips, C-3
- LOB locator, 2-17
- attributes, A-39
- LOBs
- amount and offset parameters, 16-5
- attributes of transient objects, 7-4
- binding, 5-11
- buffering, 7-12
- callbacks, 7-14
- character sets, 16-5
- creating, 7-2
- creating temporary, 7-19
- defining, 5-22
- duration of temporary, 7-19
- example of temporary, 7-20
- fetching data, 4-17
- fixed-width character sets, 16-5
- freeing temporary, 7-19
- locator, 2-17
- modifying, 7-2
- OCI functions, 7-5
- temporary, 7-18
- varying-width character sets, 16-5
- locator, 2-15
- for LOB datatype, 2-17
- locking, 13-13
- objects, 13-13
- optimistic model, 13-14
- LONG
- external datatype, 3-14
- LONG RAW
- external datatype, 3-17
- LONG VARCHAR
- external datatype, 3-17
- LONG VARRAW
- external datatype, 3-17
M
- Makefile (Unix), B-1
- marking
- objects, 13-10
- MDO. See method descriptor object
- meta-attributes
- of objects, 10-18
- of persistent objects, 10-18
- of transient objects, 10-21
- method descriptor object, 11-29
- migration
- 7.x to 8.0, 1-21
- session, 8-12, 15-27
- miscellaneous functions, 16-159
- multiple servers
- executing statement against, 4-5
- multithreaded development
- basic concepts, 9-3
N
- named datatypes
- binding, 5-10, 11-36
- binding and defining, 11-41
- defining, 5-22, 11-38
- definition, 3-19
- external datatypes, 3-19
- indicator variables, 2-37
- indicator variables for, 2-35
- navigation, 13-18
- navigational functions
- error codes, 17-5
- return values, 17-5
- terminology, 17-3
- NCHAR
- issues, 5-35
- NCLOB
- datatype, 3-23
- nested table
- element ordering, 11-25
- functions for manipulating, 11-24
- nested tables
- direct path loading of, 12-15
- non-blocking mode, 2-41
- example, 2-42
- non-final object tables
- direct path loading of, 12-29
- no-op
- definition, 17-22
- null indicator struct, 10-30
- generated by OTT, 10-9
- nullity
- of objects, 10-30
- NULLs
- detecting, 2-37
- inserting, 2-36
- inserting into database, 2-35
- inserting using indicator variables, 2-35
- nulls
- atomic, 10-30
- NUMBER
- external datatype, 3-11
O
- object applications
- commit, 13-15
- database connection, 10-11
- rollback, 13-15
- object cache, 13-2
- coherency, 13-4
- consistency, 13-4
- initializing, 10-10
- loading objects, 13-7
- memory parameters, 13-5
- operations on, 13-6
- removing objects, 13-7
- setting the size of, 13-5
- object functions
- See navigational functions.
- server roundtrips, C-4
- object identifier
- for persistent objects, 10-6
- object reference, 10-35
- object reference. See REFs
- object runtime environment
- initializing, 10-10
- object tables
- direct path loading of, 12-28
- object type
- representing in C applications, 10-8
- object type translator
- sample output, 10-9
- See OTT
- use with OCI, 10-8
- objects
- accessing with OCI, 14-23
- allocation duration, 13-15
- array pin, 10-13
- attributes, 10-18
- manipulating, 10-14
- client-side cache, 13-2
- copying, 10-33
- creating, 10-33
- duration, 13-15
- flushing, 13-11
- flushing changes, 10-15
- freeing, 10-33, 13-9
- lifetime, 17-2
- LOB attribute of, 7-4
- LOB attributes of transient objects, 7-4
- locking, 13-13
- manipulating with OCI, 14-23
- marking, 10-15, 13-10
- memory layout of instance, 13-17
- memory management, 13-2
- meta-attributes, 10-18
- navigation, 13-18
- simple, 13-18
- nulls, 10-30
- OCI object application structure, 10-4
- persistent, 10-6
- pin count, 10-30
- pin duration, 13-15
- pinning, 10-12, 13-7
- refreshing, 13-11
- secondary memory, 13-17
- terminology, 17-2
- top-level memory, 13-17
- transient, 10-6, 10-7
- types, 10-6, 17-2
- unmarking, 13-10
- unpinning, 10-30, 13-8
- use with OCI, 10-2
- OCI, 6-12, 6-19, 12-24, 12-32, 12-33, 12-34, A-56, A-62
- aborting calls, 2-38
- accessing and manipulating objects, 14-23
- advantages, 1-3
- object support, 1-6
- overview, 1-2
- parts of, 1-4
- OCI application
- compiling, 1-4
- general structure, 2-2
- initialization example, 2-27
- linking, 1-4
- steps, 2-20
- structure, 2-2
- structure using objects, 10-4
- terminating, 2-30
- using the OTT with, 14-22
- with objects
- initializing, 10-10
- OCI documentation, other, xl
- OCI environment
- initializing for objects, 10-10
- OCI functions
- advanced queuing, xl
- canceling calls, 2-38
- data cartridges, xl, 2-2
- Globalization, 2-2
- GlobalizationSupport, xl
- not supported, 1-20
- obsolescent, 1-18
- other guides, xl
- return codes, 2-31, 2-34
- OCI navigational functions, 13-20
- flush functions, 13-21
- mark functions, 13-21
- meta-attribute accessor functions, 13-21
- miscellaneous functions, 13-22
- naming scheme, 13-20
- pin/unpin/free functions, 13-20
- OCI process
- initializing for objects, 10-10
- OCI program. See OCI application
- OCI relational functions
- advanced queuing and publish-subscribe, 16-70
- connect, authorize, and initialize, 15-4
- guide to reference entries, 19-2
- OCI_ATTR_ALLOC_DURATION
- environment handle attribute, A-8
- OCI_ATTR_APPCTX_ATTR, 8-23, A-17
- OCI_ATTR_APPCTX_LIST, 8-22, A-17
- OCI_ATTR_APPCTX_NAME, 8-23
- OCI_ATTR_APPCTX_SIZE, 8-22, A-17
- OCI_ATTR_APPCTX_VALUE, 8-23, A-18
- OCI_ATTR_AUTOCOMMIT_DDL
- attribute, 6-20
- OCI_ATTR_BIND_DN, A-4
- OCI_ATTR_BUF_ADDR, A-65
- OCI_ATTR_BUF_SIZE, A-58, A-65
- OCI_ATTR_CACHE
- attribute, 6-15
- OCI_ATTR_CACHE_ARRAYFLUSH, 13-11
- environment handle attribute, A-4
- OCI_ATTR_CACHE_MAX_SIZE
- environment handle attribute, A-4
- OCI_ATTR_CACHE_OPT_SIZE
- environment handle attribute, A-5
- OCI_ATTR_CATALOG_LOCATION
- attribute, 6-20
- OCI_ATTR_CERTIFICATE, A-18
- OCI_ATTR_CERTIFICATE_TYPE, A-18
- OCI_ATTR_CHAR_COUNT
- bind handle attribute, A-32
- define handle attribute, A-35
- OCI_ATTR_CHAR_SIZE, 6-15
- attribute, 6-21
- OCI_ATTR_CHAR_USED, 6-15
- attribute, 6-21
- OCI_ATTR_CHARSET_FORM, 5-35, 6-18
- attribute, 6-11, 6-14, 6-16
- bind handle attribute, A-32
- define handle attribute, A-35
- OCI_ATTR_CHARSET_ID, 5-35, A-58, A-68
- attribute, 6-11, 6-14, 6-16, 6-18, 6-20
- bind handle attribute, A-32
- define handle attribute, A-35
- OCI_ATTR_CLIENT_IDENTIFIER, 8-18, A-18
- OCI_ATTR_CLUSTERED
- attribute, 6-7
- OCI_ATTR_COL_COUNT, A-64
- OCI_ATTR_COLLECTION_ELEMENT
- attribute, 6-9
- OCI_ATTR_COLLECTION_TYPECODE
- attribute, 6-9
- OCI_ATTR_COMPLEXOBJECT_ COLL_OUTOFLINE
- COR handle attribute, A-40
- OCI_ATTR_COMPLEXOBJECT_LEVEL
- COR handle attribute, A-40
- OCI_ATTR_COMPLEXOBJECTCOMP _TYPE_LEVEL
- COR descriptor attribute, A-41
- OCI_ATTR_COMPLEXOBJECTCOMP_TYPE
- COR descriptor attribute, A-40
- OCI_ATTR_CONN_BUSY_COUNT, A-21
- OCI_ATTR_CONN_INCR, A-22
- OCI_ATTR_CONN_MAX, A-22
- OCI_ATTR_CONN_MIN, A-22
- OCI_ATTR_CONN_NOWAIT, A-21
- OCI_ATTR_CONN_OPEN_COUNT, A-22
- OCI_ATTR_CONN_TIMEOUT, A-21
- OCI_ATTR_CURRENT_POSITION
- attribute, 4-18, A-24
- OCI_ATTR_CURSOR_COMMIT_ BEHAVIOR
- attribute, 6-20
- OCI_ATTR_DATA_SIZE, 6-15, 6-21, A-68
- attribute, 6-10, 6-13, 6-15, 6-17
- OCI_ATTR_DATA_TYPE, A-69
- attribute, 6-10, 6-13, 6-15, 6-17
- OCI_ATTR_DATE_FORMAT, A-58
- OCI_ATTR_DATEFORMAT, A-69
- OCI_ATTR_DBA
- attribute, 6-7
- OCI_ATTR_DESC_PUBLIC, 15-80
- OCI_ATTR_DIRPATH_EXPR_TYPE direct path function attribute, A-62
- OCI_ATTR_DIRPATH_EXPR_TYPE function context attribute, 12-34
- OCI_ATTR_DIRPATH_MODE, A-59
- OCI_ATTR_DIRPATH_NOLOG, A-59
- OCI_ATTR_DIRPATH_OBJ_CONSTR, A-59
- OCI_ATTR_DIRPATH_OBJ_CONSTR direct path context attribute, 12-32
- OCI_ATTR_DIRPATH_OID, A-69
- OCI_ATTR_DIRPATH_PARALLEL, A-60
- OCI_ATTR_DIRPATH_SID column array attribute, 12-39
- OCI_ATTR_DISTINGUISHED_NAME, 8-16, 8-17, A-19
- OCI_ATTR_DML_ROW_OFFSET
- error handle attribute, A-11
- OCI_ATTR_DN_COUNT, A-51
- OCI_ATTR_DURATION
- attribute, 6-7
- OCI_ATTR_ENCAPSULATION
- attribute, 6-12
- OCI_ATTR_ENV, A-24
- server handle attribute, A-14
- service context handle attribute, A-12
- OCI_ATTR_ENV_CHARSET_ID
- environment handle attribute, A-5
- OCI_ATTR_ENV_NCHARSET_ID
- environment handle attribute, A-5
- OCI_ATTR_ENV_UTF16
- environment handle attribute, A-6
- OCI_ATTR_EXTERNAL_NAME, 8-8
- server handle attribute, A-14
- OCI_ATTR_FOCBK
- server handle attribute, A-14
- OCI_ATTR_FSPRECISION
- attribute, 6-11
- OCI_ATTR_HAS_DEFAULT
- attribute, 6-17
- OCI_ATTR_HAS_FILE
- attribute, 6-9
- OCI_ATTR_HAS_LOB
- attribute, 6-9
- OCI_ATTR_HAS_NESTED_TABLE
- attribute, 6-9
- OCI_ATTR_HEAPALLOC
- environment handle attribute, A-8
- OCI_ATTR_HW_MARK
- attribute, 6-15
- OCI_ATTR_IN_V8_MODE
- server handle attribute, A-15
- service context handle attribute, A-12
- OCI_ATTR_INCR
- attribute, 6-15
- OCI_ATTR_INDEX_ONLY
- attribute, 6-7
- OCI_ATTR_INITIAL_CLIENT_ROLES, 8-17, A-19
- OCI_ATTR_INTERNAL_NAME, 8-8
- server handle attribute, A-15
- OCI_ATTR_IOMODE
- attribute, 6-17
- OCI_ATTR_IS_CONSTRUCTOR
- attribute, 6-12
- OCI_ATTR_IS_DESTRUCTOR
- attribute, 6-12
- OCI_ATTR_IS_FINAL_METHOD
- attribute, 6-12
- OCI_ATTR_IS_FINAL_TYPE
- attribute, 6-10
- OCI_ATTR_IS_INCOMPLETE_TYPE
- attribute, 6-9
- OCI_ATTR_IS_INSTANTIABLE_METHOD
- attribute, 6-12
- OCI_ATTR_IS_INSTANTIABLE_TYPE
- attribute, 6-10
- OCI_ATTR_IS_INVOKER_RIGHTS
- attribute, 6-8, 6-10
- OCI_ATTR_IS_MAP
- attribute, 6-12
- OCI_ATTR_IS_NULL
- attribute, 6-16, 6-18
- OCI_ATTR_IS_OPERATOR
- attribute, 6-12
- OCI_ATTR_IS_ORDER
- attribute, 6-12
- OCI_ATTR_IS_OVERRIDING_METHOD
- attribute, 6-12
- OCI_ATTR_IS_PREDEFINED_TYPE
- attribute, 6-9
- OCI_ATTR_IS_RNDS
- attribute, 6-12
- OCI_ATTR_IS_RNPS
- attribute, 6-12
- OCI_ATTR_IS_SELFISH
- attribute, 6-12
- OCI_ATTR_IS_SUBTYPE
- attribute, 6-10
- OCI_ATTR_IS_SYSTEM_GENERATED_TYPE
- attribute, 6-9
- OCI_ATTR_IS_SYSTEM_TYPE
- attribute, 6-9
- OCI_ATTR_IS_TEMPORARY
- attribute, 6-7
- OCI_ATTR_IS_TRANSIENT_TYPE
- attribute, 6-9
- OCI_ATTR_IS_WNDS
- attribute, 6-12
- OCI_ATTR_IS_WNPS
- attribute, 6-12
- OCI_ATTR_LDAP_AUTH, A-6
- OCI_ATTR_LDAP_CRED, A-6
- OCI_ATTR_LDAP_CTX, A-7
- OCI_ATTR_LDAP_HOST, A-7
- OCI_ATTR_LDAP_PORT, A-7
- OCI_ATTR_LEVEL
- attribute, 6-17
- OCI_ATTR_LFPRECISION
- attribute, 6-11
- OCI_ATTR_LINK
- attribute, 6-14, 6-18
- OCI_ATTR_LIST_ARGUMENTS
- attribute, 6-8, 6-12
- OCI_ATTR_LIST_COLUMNS, A-60
- attribute, 6-7
- OCI_ATTR_LIST_COLUMNS direct path function context attribute, A-62
- OCI_ATTR_LIST_OBJECTS
- attribute, 6-19
- OCI_ATTR_LIST_SCHEMAS
- attribute, 6-20
- OCI_ATTR_LIST_SUBPROGRAMS
- attribute, 6-8
- OCI_ATTR_LIST_TYPE
- attribute, 6-18
- OCI_ATTR_LIST_TYPE_ATTRS
- attribute, 6-9
- OCI_ATTR_LIST_TYPE_METHODS
- attribute, 6-10
- OCI_ATTR_LOBEMPTY
- LOB locator attribute, A-39
- OCI_ATTR_LOCKING_MODE
- attribute, 6-20
- OCI_ATTR_MAP_METHOD
- attribute, 6-10
- OCI_ATTR_MAX
- attribute, 6-14
- OCI_ATTR_MAX_CATALOG_ NAMELEN
- attribute, 6-20
- OCI_ATTR_MAX_COLUMN_ NAMELEN
- attribute, 6-20
- OCI_ATTR_MAX_PROC_NAMELEN
- attribute, 6-20
- OCI_ATTR_MAXCHAR_SIZE, A-33, A-36
- attribute, 5-38
- OCI_ATTR_MAXCHAR_SIZE attribute, 5-37
- OCI_ATTR_MAXDATA_SIZE
- attribute, 5-38
- bind handle attribute, A-33
- use with binding, 5-36
- OCI_ATTR_MEMPOOL_APPNAME, A-72
- OCI_ATTR_MEMPOOL_HOMENAME, A-72
- OCI_ATTR_MEMPOOL_INSTNAME, A-73
- OCI_ATTR_MEMPOOL_SIZE, A-73
- OCI_ATTR_MIGSESSION
- user session handle attribute, A-19
- OCI_ATTR_MIN
- attribute, 6-14
- OCI_ATTR_NAME, A-60, A-70
- attribute, 6-8, 6-10, 6-12, 6-13, 6-14, 6-15, 6-17
- OCI_ATTR_NAME column array attribute, 12-37
- OCI_ATTR_NAME direct path function context attribute, A-63
- OCI_ATTR_NAME function context attribute, 12-32
- OCI_ATTR_NCHARSET_ID
- attribute, 6-20
- OCI_ATTR_NONBLOCKING_MODE
- server handle attribute, 2-42, A-15
- OCI_ATTR_NOWAIT_SUPORT
- attribute, 6-20
- OCI_ATTR_NUM_COLS, A-61, A-64
- attribute, 6-7
- OCI_ATTR_NUM_COLS direct path function context attribute, A-63
- OCI_ATTR_NUM_COLS function context attribute, 12-35
- OCI_ATTR_NUM_DML_ERRORS, A-24
- OCI_ATTR_NUM_ELEMENTS
- attribute, 6-13
- OCI_ATTR_NUM_HANDLES
- attribute, 6-19
- OCI_ATTR_NUM_PARAMS
- attribute, 6-5
- OCI_ATTR_NUM_ROWS, A-64
- OCI_ATTR_NUM_ROWS attribute, 12-40
- OCI_ATTR_NUM_ROWS direct path context attribute, A-61
- OCI_ATTR_NUM_ROWS direct path function context attribute, A-63
- OCI_ATTR_NUM_ROWS function context attribute, 12-36
- OCI_ATTR_NUM_TYPE_ATTRS
- attribute, 6-9
- OCI_ATTR_NUM_TYPE_METHODS
- attribute, 6-9
- OCI_ATTR_OBJ_ID, 6-5
- OCI_ATTR_OBJ_NAME, 6-5
- OCI_ATTR_OBJ_SCHEMA, 6-6
- OCI_ATTR_OBJECT
- environment handle attribute, A-7
- OCI_ATTR_OBJECT_DETECTCHANGE, 13-14
- environment handle attribute, 13-14, A-9
- OCI_ATTR_OBJECT_NEWNOTNULL, 17-45
- environment handle attribute, A-9
- OCI_ATTR_OBJID
- attribute, 6-7, 6-14
- OCI_ATTR_ORDER
- attribute, 6-15
- OCI_ATTR_ORDER_METHOD
- attribute, 6-10
- OCI_ATTR_OVERLOAD
- attribute, 6-8
- OCI_ATTR_PARAM
- describe handle attribute, A-38
- use when an attribute is itself a descriptor, 15-34
- OCI_ATTR_PARAM_COUNT
- describe handle attribute, A-38
- statement handle attribute, A-24
- OCI_ATTR_PARSE_ERROR_OFFSET, A-32
- OCI_ATTR_PARTITIONED
- attribute, 6-7
- OCI_ATTR_PASSWORD, 8-21
- user session handle attribute, A-20
- OCI_ATTR_PDPRC, A-33
- OCI_ATTR_PDSCL
- bind handle attribute, A-34, A-37
- OCI_ATTR_PIN_DURATION
- environment handle attribute, A-8
- OCI_ATTR_PINOPTION
- environment handle attribute, A-8
- OCI_ATTR_POSITION
- attribute, 6-17
- OCI_ATTR_PRECISION, A-70
- attribute, 6-5, 6-11, 6-13, 6-15, 6-17
- OCI_ATTR_PREFETCH_MEMORY
- statement handle attribute, A-26
- OCI_ATTR_PREFETCH_ROWS
- statement handle attribute, A-26
- OCI_ATTR_PROC_MODE, A-73
- OCI_ATTR_PROXY_CREDENTIALS, 8-16, A-20
- OCI_ATTR_PTYPE
- attribute, 6-6
- OCI_ATTR_RADIX
- attribute, 6-17
- OCI_ATTR_REF_TDO
- attribute, 6-7, 6-9, 6-11, 6-14, 6-16, 6-18
- OCI_ATTR_ROW_COUNT, 4-18, A-26, A-64, A-65
- OCI_ATTR_ROWID
- statement handle attribute, A-26
- OCI_ATTR_ROWS_FETCHED, 4-19, A-27
- OCI_ATTR_ROWS_RETURNED
- bind handle attribute, A-34
- use with callbacks, 5-34
- OCI_ATTR_SAVEPOINT_SUPPORT
- attribute, 6-20
- OCI_ATTR_SCALE, A-70
- attribute, 6-11, 6-13, 6-16, 6-17
- OCI_ATTR_SCHEMA_NAME, A-61
- attribute, 6-10, 6-11, 6-13, 6-14, 6-16, 6-18
- OCI_ATTR_SEQ
- attributes, 6-14
- OCI_ATTR_SERVER
- service context handle attribute, A-12
- OCI_ATTR_SERVER_DN, A-52
- OCI_ATTR_SERVER_DNS, A-53
- OCI_ATTR_SERVER_GROUP
- server handle attribute, A-16
- OCI_ATTR_SERVER_STATUS
- server handle attribute, A-16
- OCI_ATTR_SESSION
- service context handle attribute, A-13
- OCI_ATTR_SHARED_HEAP_ALLOC
- environment handle attribute, A-9
- OCI_ATTR_SQLFNCODE
- statement handle attribute, A-27
- OCI_ATTR_STATEMENT statement handle attribute, A-29
- OCI_ATTR_STMT_STATE, A-30
- OCI_ATTR_STMT_TYPE
- statement handle attribute, A-30
- OCI_ATTR_STREAM_OFFSET, A-65
- OCI_ATTR_SUB_NAME, A-61
- attribute, 6-18
- OCI_ATTR_SUBSCR_CALLBACK, A-53
- OCI_ATTR_SUBSCR_CTX, A-53
- OCI_ATTR_SUBSCR_NAME, A-54
- OCI_ATTR_SUBSCR_NAMESPACE, A-54
- OCI_ATTR_SUBSCR_PAYLOAD, A-54
- OCI_ATTR_SUBSCR_RECPT, A-55
- OCI_ATTR_SUBSCR_RECPTPRES, A-55
- OCI_ATTR_SUBSCR_RECPTPROTO, A-56
- OCI_ATTR_SUBSCR_SERVER_DN descriptor handle, 9-51
- OCI_ATTR_SUPERTYPE_NAME
- attribute, 6-10
- OCI_ATTR_SUPERTYPE_SCHEMA_NAME
- attribute, 6-10
- OCI_ATTR_TABLESPACE
- attribute, 6-7
- OCI_ATTR_TIMESTAMP
- attribute, 6-6
- OCI_ATTR_TRANS
- service context handle attribute, A-13
- OCI_ATTR_TRANS_NAME, 8-4
- transaction handle attribute, A-23
- OCI_ATTR_TRANS_TIMEOUT
- transaction handle attribute, A-23
- OCI_ATTR_TYPE_NAME
- attribute, 6-11, 6-13, 6-16, 6-18
- OCI_ATTR_TYPECODE
- attribute, 6-9, 6-10, 6-13, 6-17
- OCI_ATTR_USRNAME
- user session handle attribute, A-20
- OCI_ATTR_VERSION
- attribute, 6-20
- OCI_ATTR_WALL_LOC, A-10
- OCI_ATTR_XID, 8-4
- transaction handle attribute, A-23
- OCI_CONTINUE, 2-31
- OCI_CPOOL_REINITIALIZE, 15-6
- OCI_CRED_PROXY, 8-16, 9-20
- OCI_CRED_RDBMS,