Skip Headers

Oracle9i Data Cartridge Developer's Guide
Release 2 (9.2)

Part Number A96595-01
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback

Go to previous page Go to next page


What's New in Data Cartridges?

This chapter describes features relating to data cartridges that are new in Oracle9i Release 2 (9.2).

Oracle9i New Features for Data Cartridges

Note About the New Features

Oracle9i adds partitioned, local domain indexes and a number of other new features of interest to developers of data cartridges. To support local domain indexes in particular, both the Extensible Indexing interface (the ODCIIndex* routines) and the Extensible Optimizer interface (the ODCIStats* routines) have undergone some changes: new routines have been added, and most of the existing routines have acquired an additional parameter of the new system-defined type ODCIEnv.

Existing code that uses the Oracle8i version of the ODCIIndex* and ODCIStats* interfaces does not need to be changed to run under Oracle9i unless you want to use new features that require the new interfaces. Some new features--for example, user-defined aggregate functions and table functions--do not require the new interfaces, but local domain indexes do.

To implement local domain indexes, you must adopt the new ODCIIndex* interface. This means that, if you have existing code based on the Oracle8i version of the interface, you must migrate that code in its entirety to the Oracle9i version of the interfaces: you cannot simply supplement it with calls to a few new functions and leave the rest of the code unchanged. And, if you do adopt the Oracle9i ODCIIndex* interface, you can use only the Oracle9i ODCIStats* interface with it: you cannot use the Oracle8i version.

Oracle supports both the Oracle8i and Oracle9i versions of the ODCIIndex* and ODCIStats* interfaces. The string you return in the ODCIObjectList parameter of ODCIGetInterfaces tells the system which version your code implements. (Details on using this routine are explained in the reference chapters on the Extensible Indexing and Extensible Optimizer interfaces later in this book.)

To sum up: If you have Oracle8i code, that code will still work. To continue to use the Oracle8i interface, do not implement Oracle9i versions of any of the ODCIIndex* or ODCIStats* routines.

List of New Features in Oracle9i Release 2 (9.2)

List of New Features in Oracle9i Release 1 (9.0.1)


Go to previous page Go to next page
Oracle
Copyright © 1996, 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback