Index
A
- aggregate function, user-defined 12.1- analytic functions 12.5.2, 12.5.4
- analytic functions and external context 12.5.4
- creating 12.2
- defining 12.1, 12.2
- example 12.7
- external context 12.5.4
- external context and parallel aggregation 12.5.1
- implementing 12.2
- large aggregation contexts 12.5
- ODCIAggregateDelete 12.5.3, 22.1.1
- ODCIAggregateInitialize 12.1, 22.1.2
- ODCIAggregate interface 12.1, 22
- ODCIAggregateIterate 12.1, 22.1.3
- ODCIAggregateMerge 12.1, 22.1.4
- ODCIAggregateTerminate 12.1, 22.1.5
- ODCIAggregateWrapContext 12.5.1, 22.1.6
- parallel evaluation 12.4
- reuse for analytic functions 12.5.3
- using 12.3
- using materialized views 12.6
 
- aggregate interface 22
- Alias library 5.1
- ALL_INDEXTYPE_COMMENTS view 8.3.3.1
- analytic functions 12.5.2, 12.5.4
- ancillary binding 9.2.3.2
- ANYTYPE type 13.7
- Associating the Extensible Optimizer Methods with Database Objects 15.5.3
- attributes of object type 15.1- referencing in method 4.1.3
 
- autonomous transaction restriction 13.3.5
C
- callback - restrictions 5.5.1
 
- Callback Restrictions 5.5.1
- C and C++
- character large object, see CLOB 6.1
- character sets - support for 2.4.7
 
- CLOB 6.1- EMPTY_CLOB function 6.4
 
- collection types 1.3.1.1.2
- complex data objects 1.2
- configuration files - naming conventions 2.3.5
 
- configuration files for external procedures 5.4
- constructor method 3.3
- content 1.2.1
- content of data cartridge 1.2.1
- context
- conventions - naming 2.4.1
 
- corruption of package 4.2.2.3
- cost model 1.3.1.4
- CREATE FUNCTION statement 22, 22.1
- CREATE LIBRARY
- CREATE TYPE - syntax 1.3.2
 
- CREATE TYPE BODY statement 4.1.1
- CREATE TYPE with OID statement 3.2
- Creating Statistics Table (PowerCartUserStats) 15.5.1
D
- data cartridge - complex data objects 1.2
- content 1.2.1
- definition 1, 1.1
- development process 2.1
- domains 1.2.1
- external procedures (guidelines) 5.8
- installation 2.2
- interfaces 1.3.2
- key characteristics 1.1
- method 1.3.1.1.1
- naming conventions 2.4.1
- Oracle Spatial 1.2.1
- Oracle Text 1.2.1
- scope 1.2.1
- suggested development approach 2.4.9
 
- data objects 1.2
- data types
- DBA_INDEXTYPE_COMMENTS view 8.3.3.1
- DBA_SECONDARY_OBJECTS view 8.4.6
- DBMS_LOB package 6.6- compared with OCI 6.5
 
- DBMS_STATS package - used in optimizer 1.3.1.4
 
- DBMS interfaces 1.3.2
- DDL
- DEBUG_EXTPROC, Using 5.7.1
- debugging
- Debugging External Procedures 5.7
- demo directory (PL/SQL) 18.1.4
- demo file (extdemo1.sql) - extensible indexing in power demand example 15.4
 
- directories - installation 2.3.4
 
- DIRECTORY Object Option 5.1.1.3
- DLL
- domain index 7.2, 8.1
- domain indexes 7.2, 8.4
- domain of data cartridge 1.2.1
E
- electric utility example 15
- EMPTY_BLOB function 6.4
- EMPTY_CLOB function 6.4
- error messages - naming conventions 2.3.3
 
- exception
- execution plan - defintition 1.3.1.4
 
- extdemo1.sql demo file (extensible indexing in power demand example) 15.4
- extensibility
- extensibility interfaces 1.1
- extensibility services 1.3.1
- extensible database 1.1
- extensible indexing 1.3.1.3
- extensible indexing framework 7.2
- extensible optimizer 1.3.1.4
- external context 12.5.4
- external context and parallel aggregation 12.5.1
- external LOB 6.1
- external procedure
- External Procedures, Debugging 5.7
- extproc process 5.8
I
- implementation type 8.1
- index
- indexing
- index-organized table 7.2
- index scan 9.2.1.3
- indextype 8.1
- indextype implementation methods 15.4.5
- indextypes 7.2, 16.2- operators and 9.2
 
- initialization, ODCIAggregate 12.1
- inline, context 12.5.1
- installation directory - naming conventions 2.3.4
 
- installation of data cartridge 2.2
- interfaces
- internal LOB 6.1
- iteration, ODCIAggregate 12.1
M
N
O
- object identifier (OID) - with CREATE TYPE 3.2
 
- object type
- OCI - LOB manipulation functions 6.5
 
- OCIExtProcAllocMemory routine 18.1.1
- OCIExtProcRaiseExcp routine 18.1.2
- OCIExtProcRaiseExcpWithMsg routine 18.1.3
- OCILob...() functions 6.5
- ODCIAggregateDelete 12.5.3, 22.1.1
- ODCIAggregateInitialize 12.1, 22.1.2
- ODCIAggregate interface 12.1, 22
- ODCIAggregateIterate 12.1, 22.1.3
- ODCIAggregateMerge 12.1, 22.1.4
- ODCIAggregateTerminate 12.1, 22.1.5
- ODCIAggregateWrapContext 12.5.1, 22.1.6
- ODCIGetInterfaces method 15.4.6.1
- ODCIIndexClose method 15.4.6.7
- ODCIIndexCreate method 15.4.6.2
- ODCIIndexDelete method 15.4.6.9
- ODCIIndexDrop method 15.4.6.3
- ODCIIndexFetch method 15.4.6.6
- ODCIIndexGetMetadata method 15.4.6.11
- ODCIIndexInsert method 15.4.6.8
- ODCIIndexStart method 15.4.6.4, 15.4.6.5
- ODCIIndexUpdate method 15.4.6.10
- OID - with CREATE TYPE 3.2
 
- operator 7.2
- Oracle Extensibility Architecture 1.1
- Oracle Spatial cartridge 1.2.1
- Oracle Text 1.2.1
- order methods 3.4
- overview , 1
P
S
- schema - naming conventions 2.3.1
 
- scope 1.2.1
- scope of data cartridge 1.2.1
- selectivity 1.3.1.4
- SELF parameter 4.1.2, 4.1.3
- service routine 18.1- examples 18.1.1
 
- shared library 5.1- naming conventions 2.3.6
 
- signature 9.1.1
- signature mismatch 4.2.2.1
- statistics type - definition 1.1
 
- suggested development approach for data cartridge 2.4.9